我有if和else语句的问题.
我写了以下脚本:
def questionscp():
stateanswer = raw_input('Do you want to change device state? (y/n): ')
if stateanswer == 'y':
choosestate = raw_input('Choose Device State(0=Hibernate, 1=Power Save, 2=Safe Mode, 3=Operating Mode, 4=Diagnostic Mode, 5=Remote Power Off): ')
client.write_register(64, choosestate, 70)
else:
return
activewarningflag = raw_input('Activate warning flag?? (y/n): ')
if activewarningflag == 'y':
client.write_register(67, 1, 70)
else:
return
Run Code Online (Sandbox Code Playgroud)
问题是我希望脚本会在第一个问题之后询问第二个问题(activewarningflag),即使选择'n',但是在else语句中我把"返回"因为我新来做这个并且不知道很多然而.如果我希望函数继续自我读取,我可以写什么而不是"返回"?
谢谢