之前停止Python中退出程序的方法我使用以下代码构建了一个简单的Python程序,该程序从用户获取输入。如果执行命令
Name = raw_input('Enter your name: ')
Age = raw_input('Enter you age:')
Qualifications = raw_input('Enter you Qualification(s):')
A = raw_input()
print "Hello" +'.'+ "Your Name is " + Name + ". " + "Your Age is " + Age + ". " + "Your Qualification(s) is/are:" + Qualifications + "."
print "If the above data is correct, type yes. If not, type no. Typing no will restart he program and make you write the form again." + A
if A in ['y', 'Y', 'yes', 'Yes', 'YES']:
print 'Thanks for your submission'
if A in ['No' , 'no' , 'NO' ,'n' , 'N']:
reload()
程序在if命令之前完成。
代码在“if”命令之前绝对没有理由 – sshashank124
您是否认为如果'A'只是Yes或No的变体之一,您的程序将会完成? – msvalkon
您可能需要将'A = raw_input()'移动到以'print'开头的两行之下。目前用户必须在看到指令之前进行确认 – Gryphius