programa de Python para encontrar el ganador del día

Aquí, vamos a implementar un programa de Python en el que tenemos que encontrar el ganador del día a partir de dos equipos de baloncesto dados .

Planteamiento del problema:

Hay dos equipos de baloncesto (TEAM1 y Team2) en una escuela y juegan algunos partidos todos los días dependiendo de su tiempo e interés. Algunos días que juegan 3 partidos, algunos días 2, algunos días 1, etc.

Escribir una función pitón, find_winner_of_the_day () , que acepta el nombre del ganador de cada encuentro y vuelve el nombre del ganador general del día . En class del mismo número de victorias, case “lazo” .

Ejemplo:

    Input : Team1 Team2 Team1
Output : Team1
Input : Team1 Team2 Team2 Team1 Team2
Output : Team2

Código:

# Python3 program to find winner of the day
# function which accepts the name of winner
# of each match of the day and return
# winner of the day
# This function accepts variable number of arguments in a tuple
def find_winner_of_the_day(*match_tuple):
team1_count = 0
team2_count = 0
# Iterating through all team name
# present in a match tuple variable
for team_name in match_tuple :
if team_name == "Team1" :
team1_count += 1
else :
team2_count += 1
if team1_count == team2_count :
return "Tie"
elif team1_count > team2_count :
return "Team1"
else :
return "Team2"
# Driver Code
if __name__ == "__main__" :
print(find_winner_of_the_day("Team1","Team2","Team1"))
print(find_winner_of_the_day("Team1","Team2","Team1","Team2"))
print(find_winner_of_the_day("Team1","Team2","Team2","Team1","Team2"))

salida

Team1
Tie
Team2


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *