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 position(): while True: pos = input('¿Que posicion juegas? ') if(pos == '1' or pos == '2' or pos == '3' or pos == '4'): return int(pos) else: print('Ingresa una posicion correcta') def age(): while True: age = input('¿Cuantos años tienes? ') if(age.isnumeric()): return int(age) else: print('Ingresa una edad correcta') if __name__ == '__main__': players = [] while True: player = {'position':0, 'age':0} try: player['position'] = position() except Exception as e: print('Ocurrio un error') try: player['age'] = age() except Exception as e: print('Ocurrio un error') players.append(player)