如果这是一个荒谬的问题,我很抱歉,但我只是在学习 python,我无法弄清楚。:)
我的程序应该打印用户输入的任何状态的首都。有时会连续工作十次,有时会连续工作三次,然后在你输入一个状态后它就会停止。如果我重新启动它并输入它停止的状态,它将正常工作....随机次数,然后它会再次停止。我究竟做错了什么?我的代码也很糟糕吗?我不知道要使用什么样的代码,所以我只是把我能做的任何事情都扔进去了。
x = str(raw_input('Please enter a sate: ' ))
while x == 'Alabama':
print 'Montgomery is the capital of', x
x = str(raw_input('Please enter a state: '))
while x == 'Alaska':
print 'Juneau is the capital of', x
x = str(raw_input('Please enter a state: '))
while x == 'Arizona':
print 'Phoenix is the capital of', x
x = str(raw_input('Please enter a state: ' ))
while x == 'Arkansas':
print 'Little Rock is the capital of', x
x = str(raw_input('Please enter a state: '))'