어리석은 질문이지만 미안하지만 나는 파이썬을 배우고 있으며 이것을 이해할 수 없습니다. :)파이썬 while 루프 문제
내 프로그램은 사용자가 입력 한 모든 상태의 수도를 인쇄하기로되어 있습니다. 때로는 10 번 연속으로 작동하고, 다른 경우에는 3 번 연속으로 작동하며, 입력 한 후에는 중지됩니다. 다시 시작하고 중단 된 상태에서 입력하면 임의의 횟수만큼 잘 작동하고 다시 중지됩니다. 내가 도대체 뭘 잘못하고있는 겁니까? 또한 내 코드가 끔찍한가요? 어떤 종류의 코드를 사용해야할지 모르겠다. 그래서 나는 내가 할 수있는 일에 던져 넣었다.
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: '))'
누군가 코드 작성에 도움을 주려고했습니다. 코드를 실제로 읽을 수 있도록 사용자에게 맡기거나 스스로 수행해야합니다. – crashmstr