猜單詞遊戲就是計算機隨機產生乙個單詞,打亂字母順序,供玩家去猜。猜單詞遊戲的python實現如下:
## 猜單詞遊戲
import random
words =
('python'
,'jumble'
,'difficult'
,'iphone'
,'excellent'
,'outstanding'
,'outside'
,'elegent'
)print
("""
歡迎參加猜單詞遊戲
把字母組合成乙個正確的單詞
""")
iscontinue =
"y"while iscontinue==
"y"or iscontinue==
"y":
word = random.choice(words)
## 先從單詞庫中隨機選擇乙個
correct = word ## 順序正確的單詞
outof_order =
""## 用來存放亂序的單詞的字串
while word:
position = random.randrange(
len(word)
) outof_order += word[position]
word = word[
:position]
+word[
(position+1)
:]## 將position位置的字母從單詞中刪除
print
("亂序後的單詞:"
,outof_order)
guess =
input
("請猜這個單詞是什麼:"
)while guess != correct and guess!="":
print
("啊哦,好像不太對呢,再猜一次吧。"
) guess =
input
("繼續猜:"
)if guess == correct:
print
('猜對了,你太棒了!'
) iscontinue =
input
("還要再來一局嗎?(y/n)"
)'''
result:
歡迎參加猜單詞遊戲
把字母組合成乙個正確的單詞
亂序後的單詞: hponty
請猜這個單詞是什麼:ihon
啊哦,好像不太對呢,再猜一次吧。
繼續猜:python
猜對了,你太棒了!
還要再來一局嗎?(y/n)n
'''
Python程式設計實現 猜數遊戲
由程式隨機產生乙個0 100之間的整數,然後讓使用者輸入乙個整數,判斷輸入是否正確,若正確,則結束遊戲,輸出資訊 如錯誤,則提示 大了 或 小了 且還可再輸入乙個整數,當猜數次數達到8次時,則結束遊戲。輸出資訊請按如下規則確定 1 輸入次數達到8次,輸出資訊 你的表現太差,遊戲結束 2 輸入次數達到...
Python基礎程式設計練習(二)
python基礎程式設計練習 二 輸入a,b的值,用空格隔開 計算結果 n,m map int,input split def getvalue n if n 0 or n 1 return 1else return n getvalue n 1 def value n,m first getval...
Python基礎程式設計練習LeetCode 鍊錶
python基礎程式設計練習leetcode 鍊錶 給出乙個鍊錶 1 2 3 4 5 和 n 2.鍊錶 1 2 3 5.解題思路 本題需要兩個指標,pre和end。一開始初始化時使得pre指標指向煉表頭節點head,end指標指向pre n的節點位置。同時往後移動pre和end指標位置,使得end指...