Python - Ayuda con este ejercicio!

 
Vista:

Ayuda con este ejercicio!

Publicado por Ney (3 intervenciones) el 21/07/2021 07:25:22
Es sobre un proceso de matrículas.
Me solicita la información personal, cantidad de materias a matricular considerando el mínimo de 2 y máximo 5.
El valor de la matrícula es 90 y la materia 110.
Luego de solicitar la información de la materia se debe almacenar porque la cantidad de estudiantes debe ser máximo 40, modalidad virtual 25 y presencial 15.
Esa información debe almacenarse en texto para que sirva como un recibo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

Ayuda con este ejercicio!

Publicado por Francisco Javier (313 intervenciones) el 21/07/2021 15:26:37
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
alumnos_presencial=[]
alumnos_virtual=[]
def matricularse(x):
  salir=x
  while salir!='s':
    nombre=input('escriba su nombre completo: ')
    while (asignaturas := int(input("Dime un numero de materias con un minimo de 2 y maximo de 5 : "))) not in range(2,6):
      continue
    matricula=90
    materia=110
    tipo_curso=input('pulsar p si quieres presencial y v si quiers virtual: ')
    if tipo_curso=='p' and len(alumnos_presencial)<25:
      print('el alumno {}, está matriculado en modo presencial con {} asignaturas.\n matricula->{}\n materias-> {} x {} = {} /n Total={} €'.format(nombre,asignaturas,matricula,asignaturas,materia,asignaturas*materia,asignaturas*materia+matricula))
      alumnos_presencial.append(nombre)
 
 
    elif tipo_curso=='v' and len(alumnos_virtual)<40:
      print('el alumno {}, está matriculado en modo virtual con {} asignaturas.\n matricula->{}\n materias-> {} x {} = {} \n Total={} €'.format(nombre,asignaturas,matricula,asignaturas,materia,asignaturas*materia,asignaturas*materia+matricula))
      alumnos_virtual.append(nombre)
 
    else:
      print('ha ocurrido un error ')
    salir=input('Si quieres salir pulsa s, si no pulsa cualquier tecla: ')
    if salir=='s':
      break
    matricularse('x')
  print('Fin del programa')
  print('----------------------------------------')
  print(alumnos_virtual)
  print(alumnos_presencial)
 
 
 
matricularse('x')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar