記錄#
- 學習操作字典。
- random.choice () 隨機返回字典中的一個值。
- 今天的練習是猜單詞遊戲,有 5 次機會猜對一個單詞。
- 今天的練習很困難,沒有寫出來,抄襲了正確答案,大概理解了。
import random, os, time
listOfWords = ["蘋果", "橘子", "葡萄", "梨"]
letterPicked = []
lives = 6
word = random.choice(listOfWords)
while True:
time.sleep(1)
os.system("clear")
letter = input("選擇一個字母:").lower()
if letter in letterPicked:
print("你之前已經嘗試過這個字母")
continue
letterPicked.append(letter)
if letter in word:
print("你找到了一個字母")
else:
print("沒有,不在裡面")
lives -= 1
allLetters = True
print()
for i in word:
if i in letterPicked:
print(i, end="")
else:
print("_", end="")
allLetters = False
print()
if allLetters:
print(f"你贏了,還剩下{lives}次機會!")
break
if lives<=0:
print(f"你用完了所有機會!答案是{word}")
break
else:
print(f"還剩下{lives}次機會")