勵志

勵志人生知識庫

猜名人游戲python

以下是一個簡單的猜名人遊戲 Python 代碼示例:

```python

import random

def guess_celebrity():

celebrities = ["Michael Jackson", "Leonardo DiCaprio", "Taylor Swift", "Lady Gaga", "Justin Bieber"]

name = random.choice(celebrities)

attempts = 0

print("歡迎來到猜名人遊戲!")

print("我已經想好了一個名人名字,請你嘗試猜猜看!")

while True:

user_guess = input("請輸入你猜測的名人名字(輸入exit退出遊戲):")

if user_guess == "exit":

break

elif user_guess == name:

print("恭喜你,猜對了!")

print("你一共猜了{}次。".format(attempts))

return

else:

attempts += 1

print("很遺憾,你猜錯了。再試一次吧。")

print("很遺憾,你沒有猜對。")

print("正確答案是:{}。".format(name))

if __name__ == "__main__":

guess_celebrity()

```

在這個示例中,我們定義了一個包含幾個名人名字的列表 `celebrities`,然後從其中隨機選擇一個名人名字作為目標名字。遊戲開始時,我們輸出歡迎信息和目標名字,然後進入一個循環,讓用戶輸入猜測的名字。如果用戶輸入的是目標名字,我們輸出猜對的訊息和嘗試次數;否則,我們增加嘗試次數並提示用戶再試一次。如果用戶輸入了 "exit",則遊戲結束。最後,我們輸出正確答案。

你可以根據需要修改名人名字列表和遊戲結束條件來適應你的需求。