Generation

generate functionFri, 09 Jun 2023

Desarrollar programa que permita ingresar por pantalla los datos de N jugadores de fútbol (implemente try/except). Defina funciones para la digitación de cada dato. Los datos a ingresar son: • Posición De Juego : 1-Delantero, 2-Mediocampista, 3-Defensa, 4.Portero. • Edad Del Jugador : (Entre 10 y 50). Los jugadores serán clasificados y dicha clasificación dependerá de la edad: • De tener una edad entre 10 y 17, será clasificado como juvenil. • De tener una edad entre 18 y 50 será clasificado como adulto. Antes de terminar el programa debe imprimir los siguientes resultados: • Cantidad Total De Jugadores. • Promedio De Edad De Todos Los Jugadores. • Cantidad Total De Jugadores Juveniles • Promedio De Edad De Jugadores juveniles. • Cantidad De Jugadores Adulto. • Promedio De Edad De Jugadores Adulto. • Cantidad De Delanteros. • Promedio De Edad De Delanteros. • Cantidad De Mediocampistas. • Promedio De Edad De Mediocampistas. • Cantidad De Defensas. • Promedio De Edad De Defensas. • Cantidad De Porteros. • Promedio De Edad De Porteros

def pide_numero(msg_error): while True: try: numero = int(input()) return numero except ValueError: print(msg_error) def jugadores_futbol(): num_jugadores = 0 edad_jugador = 0 pos_jugador = 0 jugadores = [] while True: num_jugadores += 1 jugador = {"jugador": num_jugadores} print("Ingresa la edad del jugador") edad_jugador = pide_numero("Ingresa un numero") if edad_jugador < 10 or edad_jugador > 50: break jugador["edad"] = edad_jugador print("Ingresa la posición del jugador") print("1 - Delantero") print("2 - Mediocampista") print("3 - Defensa") print("4 - Portero") pos_

Questions about programming?Chat with your personal AI assistant