私は楽しい(男をハングアップ)するためのプログラムを書いていますし、私は、このwhileループ完全に正しいwhileループの構文が無効ですか?
while wrong MAX_WRONG and so_far != word:
私のプログラム全体にincorrrect構文を取得するには、すべてのヘルプは高く評価され、この
import random
HANGMAN=(#this is the Hangman ascii art
"""
_________
| |
| 0
|
|
|
|
_________
| |
| 0
| |
|
|
|
_________
| |
| 0
| /|\\
|
|
|
_________
| |
| 0
| /|\\
| /\\
|
|
""")
MAX_WRONG=len(HANGMAN)-1
WORDS=("OVERUSED","CLAM","BACON","PUCK","TAFFY") #these are the words
word=random.choice(WORDS) #this is teh word that is going to be guessed
so_far="-"*len(word)#where the orrect letteres are viewd
wrong=0
used=[]# the letters incorrectly guessed
while wrong MAX_WRONG and so_far != word:
print HANGMAN[wrong]
print "YOu have used:\n",used
print "\nso far the word is:\n",so_far
guess=raw_input("\n\nEnter your guess:")
guess=guess.upper()
while guess in used:
print "You have already guessed the letter".guess
guess=raw_input("enter your guess")
guess=guess.upper()
used.append(guess)
if guess in word:
new=""
for i in range(len(word)):
if guess==word[i]:
new+=guess
else:
new+=so_far[i]
so_far=new
else:
print "INCORRECT"
wrong+=1
if wrong==MAX_WRONG:
print HANGMAN[wrong]
else:
print "YAAAAY"
print "the word was",word
です!
"完全に正しいwhileループで構文が無効ですか?"私には正しいとは思われません。 – MByD
それで、ただ投票を下すだけでなく、いくつかの投票を閉じることができますか? : -/ –
コンパイラがそうでないと言ったときにコードが正しいと主張するのは良い戦略ではありません。ほとんどの人がコンパイラを信じるでしょう。あなたが「私のエラーを見つけるのを手伝ってください」と言えば、次回はダウンボトムが少なくなるでしょう(私は積み重ねませんでした - 7で十分です)。 – Dave