Necesito ayuda con un programa que te digera tu promedio final
Publicado por Jose (1 intervención) el 28/05/2015 00:59:47
hola, soy estudiante de secundaria y estamos terminando clases, por lo que crei conveniente crear un programa que te digera tu promedio final, pero me da un error les dejo el codigo, esta escrito en python, aqui les dejo el codigo para que me ayuden por favor
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
63
64
65
66
#encoding: utf-8
import os
def menu():
opcion = 0
while opcion <1 or opcion>5:
print '¿Que deseas saber?'
print '1)Promedio final'
print '2)Promedio del lapso'
print '3)Salir'
opcion=int(raw_input('Escoge una opcion:'))
return opcion
creador=[ ]
opcion=0
while opcion!=16:
opcion=menu()
if opcion == 1:
erl=input('Tu nota del primer lapso:')
dol=input('Tu nota del segundo lapso:')
terl=input('Tu nota del tercer lapso:')
suma=erl+dol+terl
final=suma/3
print 'Este es tu promedio', final
elif opcion==2:
pruebas=input('¿Cuantas pruebas tuviste?:')
if pruebas==4:
a=input('dime tu primera nota:')
b=input('dime tu segunda nota:')
c=input('dime tu tercera nota:')
d=input('dime tu cuarta nota:')
e=a+b+c+d
f=e/4
if f>=10 and f<=20:
print 'Felicidades la pasas con:',f
elif f>=0 and f<=9:
print 'Te queda con:',f
else:
print 'este resultado es imposible',f
elif pruebas==5:
a=input('dime tu primera nota:')
b=input('dime tu segunda nota:')
c=input('dime tu tercera nota:')
d=input('dime tu cuarta nota:')
e=input('dime tu quinta nota:')
f=a+b+c+d+e
g=f/4
if g>=10 and g<=20:
print 'Felicidades la pasas con:',g
elif g>=0 and g<=9:
print 'Te queda con:',g
else:
print 'este resultado es imposible',g
elif pruebas<=3:
print 'No pudiste haber tenido tan pocas pruebas'
else:
print 'No pudiste haber tenido tantas pruebas'
elif opcion==3:
salir=input('¿Seguro qu quieres salir? 1=Si 2=No')
if salir==1:
exit()
elif salir==2:
print 'continuemo'
else:
os.system('title ERROR DE ESCRITURA & color C0 & echo ERROR SOLO ESCRIBE 1 PARA SALIR o 2 PARA VOLVER AL MENU & ping -n 5 127.0.0.1>nul')
else:
os.system('title ERROR DE ESCRITURA & color C0 & echo SOLO NUMEROS DEL 1 AL 5!! & ping -n 5 127.0.0.1>nul')
print 'Introduzca un Numero Valido'
Valora esta pregunta


0