python程式設計基礎練習 實現猜單詞遊戲

2021-10-10 12:56:42 字數 1348 閱讀 4945

猜單詞遊戲就是計算機隨機產生乙個單詞,打亂字母順序,供玩家去猜。猜單詞遊戲的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指...