Python - Programa que permita registrar los nombres y edades de un grupo de estudiantes

 
Vista:

Programa que permita registrar los nombres y edades de un grupo de estudiantes

Publicado por celeste (1 intervención) el 29/07/2020 05:51:49
creación de un programa computacional que permita registrar los nombres y edades de un grupo de estudiantes de primer semestre del 2020, para ello:
● Crear la función leer(), esta función leerá los datos mencionados y que indique la cantidad de
registros.
● Crear la función clasificar(), esta función debe clasificar a los estudiantes en categorías de
mayores y menores de edad, y almacenar los datos en arreglos diferentes.
● Crear función mostrar(), esta función muestra los arreglos, según formato
Ejemplo de Registro
Pedro 11
María 25
Julio 19
Javiera 45
Ana 10
Resultado
María 25
Julio 19
Javiera 45
Considere que los estudiantes son mayores de edad, si la edad es un número entero mayor a 17.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 233
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Programa que permita registrar los nombres y edades de un grupo de estudiantes

Publicado por salvamn (62 intervenciones) el 29/07/2020 07:52:32
Esto fue lo que entendi ve tu si te sirve o si puedes rescatar algo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
nombre_mayores = []
nombre_menores = []
 
edad_mayores = []
edad_menores = []
 
contador = 0
 
 
def agregar():
    global contador
    print("Ingrese los siguientes datos")
    nombre = input("Nombre > ")
    edad = int(input("Edad > "))
 
    contador += 1
 
    if edad >= 18:
        nombre_mayores.append(nombre)
        edad_mayores.append(edad)
    else:
        nombre_menores.append(nombre)
        edad_menores.append(edad)
 
def mostrar():
    print("1- Alumnos mayores")
    print("2- Alumnos menores")
 
    opcion = int(input("> "))
 
    if opcion == 1:
        print("Lista de alumnos mayores de edad")
        for a,b in zip(nombre_mayores, edad_mayores):
            print(f"Alumno: {a} de una edad de: {b}")
    elif opcion == 2:
        print("Lista de alumnos menores de edad")
        for a,b in zip(nombre_menores, edad_menores):
            print(f"Alumno: {a} de una edad de: {b}")
 
 
while True:
    print(
"""
Seleccione una opcion:
1- Agregar estudiante
2- Mostrar estudiantes
3- Mostrar el numero de registros realizados
0- salir
""")
 
    opcion = int(input("> "))
 
    if opcion == 1:
        agregar()
    elif opcion == 2:
        mostrar()
    elif opcion == 3:
        print(f"Hoy se realizaron {contador} registros")
    elif opcion == 0:
        break
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar