Recorrer Diccionario
Publicado por El turco (17 intervenciones) el 30/10/2018 20:55:24
Pude hacer todo pero no me queda el for como deberia ser. Q hago?
Un colegio abre su inscripción a primer año, y para ello registra para cada día de la semana la cantidad de alumnos que se inscribieron. Para eso se le solicita al usuario que ingrese los 5 dias de la semana con su respectiva cantidad. Esta información debe ser guardada en un diccionario. Luego se debe recorrer ese diccionario y se debe calcular el promedio de inscriptos guardando ese resultado ese resultado en un archivo de disco llamado "Resultado.txt". La linea a guardad en el nuevo archibo debe tener el siguiente formato:
El promedio de inscriptos entre los 5 días es de "X" alumnos
Un colegio abre su inscripción a primer año, y para ello registra para cada día de la semana la cantidad de alumnos que se inscribieron. Para eso se le solicita al usuario que ingrese los 5 dias de la semana con su respectiva cantidad. Esta información debe ser guardada en un diccionario. Luego se debe recorrer ese diccionario y se debe calcular el promedio de inscriptos guardando ese resultado ese resultado en un archivo de disco llamado "Resultado.txt". La linea a guardad en el nuevo archibo debe tener el siguiente formato:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
lunes= int(input("Ingresar cantidad alumnos del dia lunes: "))
martes= int(input("Ingresar cantidad alumnos del dia martes: "))
miercoles=int(input("Ingresar cantidad de alumnos del dia miercoles: "))
jueves=int(input("Ingresar cantidad de alumnos del día jueves: "))
viernes=int(input("Ingresar cantidad de alumnos del día viernes: "))
d={}
d['lunes']= [lunes]
d['martes']= [martes]
d['miercoles']=[miercoles]
d['jueves']=[jueves]
d['viernes']=[viernes]
for k,v in d.items():
b=(lunes + martes + miercoles + jueves +viernes)
promedio=(b)/5
print(promedio)
z="El promedio de incriptos entre los 5 días es de: ",(promedio) ," alumnos"
b=open("resultado.txt","w")
b.write(str(z))
b.close()
Valora esta pregunta


0