我需要Python中編寫我的程序的幫助2.7。 我的問題是,我不知道如何再次啓動程序,如果用戶輸入'是'。這裏是我的程序:Python 2.7中的程序
import random
#Set up the lists for charades and the answers (words)
charadelist = ["Mary's father has 5 daughters: Chacha, Chichi, Cheche, Chocho. What is the name of the 5th daughter?"]
wordlist = ["Mary"]
lencharades = len(charadelist)
lenwords = len(wordlist)
rndnum = random.randrange (0, lenwords)
answer = wordlist[rndnum]
charade = charadelist[rndnum]
print "***Welcome to Charades!***"
print "You are given a charade. Try to guess the answer:"
print '"'+charade+'"'
guess = raw_input('Your answer: ')
if guess == answer:
print "Well done!"
else:
print "Sorry, the correct answer is " + '"'+answer+'"' + '.'
print 'Do you want to play again?'
reply = raw_input('Type `yes` or `no`: ')
if reply == 'yes':
# How do I run the program again??? Please help
if reply == 'no':
print 'Thanks for playing!'
exit
謝謝。
嗨!歡迎來到SO。你正在尋找循環。這個問題,對任何人都沒有幫助。通過循環和函數的一些Python教程。 – rll