話不多說,直接上**,哈哈哈
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...