Python - Problema programa python

 
Vista:

Problema programa python

Publicado por Alejandro (1 intervención) el 30/07/2011 22:39:39
hola a todos tengo este codigo:
import os

print 'Bienvenido a CourseSchedule 2011 un programa el cual te dirá a las clases que asisten tus amigos.'
print 'Software creado por Alejandro Polvillo Hall.'
print 'Para continuar pulse enter...'
raw_input()
os.system('clear') #cambiar a cls compatibilidad windows
print 'Por favor, seleccione el instituto deseado: '
print
print '1-> Alixar (solo bachillerato)'
print '2-> Pablo Neruda (ESO)'
print
inst=int(raw_input('Por favor indique el numero: '))
if inst ==1:
os.system('clear') #cambiar a cls compatibilidad windows
print 'Por favor, indique el curso:'
print
print '1-> 1ºA (Bachillerato)'
print '2-> 1ºB (Bachillerato)'
print '3-> 1ºC (Bachillerato)'
print '4-> 1ºD (Bachillerato)'
print '5-> 1ºE (Bachillerato)'
print #queda añadir 2º de bachillerato
cur=int(raw_input('Por favor, indica el curso a elegir: '))
if cur == 1:
os.system('clear') #cambiar a cls compatibilidad windows
print 'Alumnos de 1ºA:'
print
print '(Lista de los alumnos)' #añadir los alumnos del curso 1ºA Bachillerato
print
print 'Dias de la semana:'
print '1-> Lunes'
print '2-> Martes'
print '3-> Miércoles'
print '4-> Jueves'
print '5-> Viernes'
print
dia=int(raw_input('Selecione el dia deseado: '))
if dia == 1:
os.system('clear') #cambiar a cls compatibilidad windows
print 'Dia seleccionado: Lunes'
print
print 'Horas posibles:'
print
print '1-> 1ª Hora'
print '2-> 2ª Hora'
print '3-> 3ª Hora'
print '4-> 4ª Hora'
print '5-> 5ª Hora'
print '6-> 6ª Hora'
print
hora=int(raw_input('Por favor selecione la hora: '))
if hora == 1:
print 'Asignatura:'
print '(Asignatura alixar 1ºA lunes 1ªhora)'
elif hora == 2:
print 'Asignatura:'
print '(Asignatura alixar 1ºA lunes 2ªhora)'
elif hora == 3:
print 'Asignatura:'
print '(Asignatura alixar 1ºA lunes 3ªhora)'
elif hora == 4:
print 'Asignatura:'
print '(Asignatura alixar 1ºA lunes 4ªhora)'
elif hora == 5:
print 'Asignatura:'
print '(Asignatura alixar 1ºA lunes 5ªhora)'
elif hora == 6:
print 'Asignatura:'
print '(Asignatura alixar 1ºA lunes 6ªhora)'
elif cur == 2:
print 'hola2'

----------------------------------------------------------------------------------------------------------
yo lo que quiero es que si elige 1 en la variable cur se ejecute todo lo de abajo, y se ejecuta hasta ahi bien pero si eligo 2 en vez de 1 en vez de imprimirme hola2 que seria lo correcto lo que hace es seguir con lo de presione para continuar, no entiendo esto por que?, supongo que será por que el print 'Dias de la semana:' no esta identado pero es que no me deja moverlo, es decir en el progrma esta identado, pero ala izquierda hay con una barrita que indica que no esta identado os adjunto una foto http://www.subirimagenes.com/otros-borradoseguro2-6736533.html

la barra que ahi os indico es la que me dice que aparti de abajo no pertenece al if, yo quiero que pertenezca todo a ese if y que cuando se indique 2 en el cur me muestro lo de hola2
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