python之猜單詞小遊戲感想

2021-10-02 12:45:09 字數 1416 閱讀 4917

話不多說,直接上**,哈哈哈

import random

words =

('python'

,'jump'

,'easy'

,'answer'

,'phone'

,'position'

,'like'

,'unlike'

)print

("""

遊戲開始!

""")begin =

'y'while begin ==

'y':

word = random.choice(words)

word1 = word

last =

''while word:

pos = random.randrange(

len(word)

) last += word[pos]

word = word[

:pos]

+ word[pos+1:

]print

("題目:"

, last)

input =

input

("\n 輸入答案:"

)if input == word1:

print

('正確!'

)while input != word1 and input !='':

print

("錯誤!!"

) input =

input

("請重新輸入:"

)print

("\n 正確"

) begin =

input

("\n繼續嗎?"

)

看了這個小遊戲,覺得還是很簡單,簡單幾十行**就可以實現,其中主要運用了列表,切片,random的用法,最主要的是random的使用,接下來進行拓展

random.random():用於生成乙個隨機小數

random.uniform(a,b):用於生成乙個指定範圍的隨機小數,a,b為上下限

random.choice(list/turple/string):用於從序列中隨機生成乙個元素

random.randint(list):用於隨機生成乙個整數

random.randrange(m,n,s):從指定範圍按基數s遞增的集合中生成乙個隨機數

random.shuffle():將列表中的元素打亂,會改變列表

random.sample(list,k):將集合或列表的元素打亂,並取出k個元素,不會改變列表

Python小遊戲之亂序猜單詞

遊戲規則 電腦隨機給定乙個亂序單詞,使用者來猜測。輸出 猜對單詞的個數cnt。基礎知識 random.choice random.randrange 源 import random 可以自己設定 words abandon admire acid beach bless bomb chemical ...

python小白之猜數字小遊戲

usr bin env python coding utf 8 author youyo file guessword.py 這是乙個指令碼正規化 import random 匯入rando模組 flag 0 建立乙個全域性變數標記 defguessnumgame 設定乙個猜數字遊戲的函式guess...

python學習之猜數字小遊戲

今天為第二天寫部落格,開始記錄下學習python的一些練習,希望在3個月之後能把python學好,可以運用python實現我的投資策略。猜數字,3次機會 import random as rd result number rd.randint 0,9 count 0while count 3 gue...