# ゲームという言葉を推測する
import random #追加
WORDS =("python","juice","easy","difficult","answer","continue","phone","hello","pose","game")print("単語推測ゲームへようこそ\n文字を正しい単語に組み合わせる")
iscontinue ="Y"while iscontinue=="Y" or iscontinue=="Y": #サイクル
# シーケンスからランダムに単語を選択します
word = random.choice(WORDS)
# プレーヤーが正しく推測したかどうかを決定する変数
correct = word
# 順不同の単語を作成する
jumble =""print(word)while word: #単語は空の文字列ではありません
# 単語の長さに応じて、単語のランダムな位置を生成します
position = random.randrange(len(word))
# 位置文字を順不同の単語に組み合わせる
jumble+=word[position]
# スライスして、元の単語から位置文字を削除します
word = word[:position]+word[(position+1):]print("混乱後の言葉:",jumble)
guess =input("\n推測してください:")while guess != correct and guess !="":print("ごめんなさい。正しくない")
guess =input("推測し続ける")if guess == correct:print("素晴らしい、あなたはそれを推測しました")
iscontinue =input("\n続行するかどうか(Y/N):") #ゲームを続行するかどうか
Pythonにはセミコロンがないことを知ってください。そのインデントは、論理的な連続位置を決定するためのものです。インデントに注意してください。そうしないと、エラーが発生します。
Recommended Posts