以下是一個簡單的猜名人遊戲 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",則遊戲結束。最後,我們輸出正確答案。
你可以根據需要修改名人名字列表和遊戲結束條件來適應你的需求。