1

コンピューターがランダムに単語を選び、プレイヤーがその単語を推測するゲームを作成する必要があります。コンピューターは、単語に含まれる文字数をプレイヤーに伝えます。次に、プレーヤーは文字が単語に含まれているかどうかを尋ねるチャンスを 5 回与えられます。"yes"コンピュータはまたはでしか応答できません"no"。次に、プレーヤーは単語を推測する必要があります。わたしは〜しか持っていない:

import random
WORDS = ("python", "jumble", "easy", "difficult", "answer", "xylophone", "truck" , "doom" , "mayonase" ,"flying" ,"magic" ,"mine" ,"bugle")
word = random.choice(WORDS)
print(len(word))
correct = word
guess = input("\nYour guess: ")
if guess != correct and guess != "" :
        print("No.")

if guess == correct:
    print("Yes!\n") 

この問題のやり方がわかりません。

4

2 に答える 2

1

ユーザーが単語に文字が含まれているかどうかをコンピューターに5回尋ねさせたいとします。その場合、コードは次のとおりです。

for i in range(5): #Let the player ask 5 times
    letter = input("What letter do you want to ask about? ")[0]
    #take only the 1st letter if they try to cheat

    if letter in correct:
        print("yes, letter is in word\n")
    else:
        print("no, letter is not in word")

キーは、ループin内の演算子です。for

于 2013-09-29T18:49:08.490 に答える