我不知道为什么,但是我不能在每个if或elif中运行这个程序,如果有几个函数,但是我似乎不能使它工作,我总是在elif I==2处得到缩进错误:
menu1=['1-Jugar','2-Ver Top 10','3-Cargar,generar o actualizar archivo Usuarios','0-Salir']
menu2=['1-Reset archivo Usuarios','2-Cargar nuevo arhivo Usuarios','3-Actualizar archivo Usuarios','4-Generar Usuarios aleatorio','0-Volver al Menu Principal']
i=1
while i!=0:
for k in menu1:
print (menu1[k],'\n')
j=1
i=imput('Por favor ingresar la accion a realizar acorde al numero correspondiente')
if i==1:
...
elif i==2:
while j!=0:
j=imput('Presione 0 para volver al menu principal')
elif i==3:
while j!=0:
for k in menu2:
print (menu2[k],'\n')
j=imput('Por favor ingresar la accion a realizar acorde al numero correspondiente')
if j==1:
...
elif j==2:
...
elif j==3:
...
elif j==4:
...
elif j==0:
...
else:
print ('Por favor ingresar un numero valido')
elif i==0:
...
else:
print ('Por favor ingresar un numero valido')
代码中有3个主要问题。在
menu1[k]
无效,因为k
不是索引。如果menu1 = ['hi', 'hello']
,那么k可以接受'hi'
和{imput
。如果您使用的是python2,请使用raw_input
,或者{修正了你的代码。在
相关问题 更多 >
编程相关推荐