Python - Desarrollar una programa de encuestas

 
Vista:
sin imagen de perfil
Val: 43
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Desarrollar una programa de encuestas

Publicado por Saray (13 intervenciones) el 05/03/2020 14:08:47
8C663B79-5B58-46C3-BCC7-D5322F36B1EC
3733CACA-E3D0-459E-8EAC-A1E994DD8EA6
F38CC557-7AFD-426E-9195-C049253D71B8
28DDBB53-9C96-4CEE-9E4C-60BD4E6A078F
8D77721C-FA2C-496C-A809-8DD0DFEE7668
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder
sin imagen de perfil
Val: 25
Ha disminuido su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Desarrollar una programa de encuestas

Publicado por Irwin (6 intervenciones) el 05/03/2020 23:05:11
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
#espero te sirva... by Kriminnal!! 
#!/usr/bin/env python3
# coding: utf-8
#Cadena de texto
 
print("Ingrese el numero de estudiantes: ")
x=int(input())
print("---------------------------------------------")
a=1
trm=0
trk=0
tel=0
#Se crea un Diccionario estudiantes para asociar cada estudiante a una musica y una carrera
estudiantes={}
numeroe=1
#los arreglos musica y carrera son solo para ser mostrados en la seleccion
musica=dict(Rock=1,Regaeton=2,Salsa=3)
carrera=dict(Materiales=1,Electronica=2,Topografia=3)
 
print("---------------SELECCION MUSICAS----------------")
for j,k in musica.items():
    print(k,j)
 
print("---------------SELECCION CARRERAS----------------")
for l,m in carrera.items():
    print(m,l)
 
print("--------------------------------------------------")
#lee e ingresa los valores al numero de estudiantes ingresado
while(x!=0):
    print("Estudiante numero "+str(numeroe)+" Digite su tipo de musica favorito")
    musicae=input()
    print("Estudiante numero "+str(numeroe)+" Digite su carrera")
    carrerae=input()
    estudiantes["estudiante"+str(numeroe)]=[musicae,carrerae]
    print("-----------------------------------------------")
    numeroe=numeroe+1
    x=x-1
 
#for para recorrer cuantos estudiantes se ingresaron
for g in estudiantes.keys():
    #cuantos escuchan regueton y estan en la carrera materiales
    if estudiantes["estudiante"+str(a)][0]=="2" and estudiantes["estudiante"+str(a)][1]=="1":
        trm=trm+1
    #cuantos escuchan rock
    if estudiantes["estudiante"+str(a)][0]=="1":
        trk=trk+1
    #cuantos escuchan electronica
    if estudiantes["estudiante"+str(a)][1]=="2":
        tel=tel+1
    #la variable a hace la iteracion de un estudiante a otro "estudiantes["estudiante"+str(a)]"
    a=a+1
 
print("-----------------------------------------------------")
 
print("Total Regueton Materiales: "+str(trm))
print("Total Rock: "+str(trk))
print("Total Electronica: "+str(tel))
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
sin imagen de perfil
Val: 43
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Desarrollar una programa de encuestas

Publicado por Saray (13 intervenciones) el 30/03/2020 19:56:24
Hola, me fui algo util. Queria saber si se puede hacer mas facil de entender usando solo FOR
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