教大家做一個簡易的猜數字的游戲,但確實蠻簡單的,我這個四年級的小盆友也才學了一天,所以給那些不會的教一下,

我們先來看匯入模塊:
""" 簡易python猜數小游戲"""
import random
import time #匯入模塊
我們匯入了兩個模塊:
random亂數
time時間
接著命名變數:
b = 20 #最大值
a = random.randint(0, b) #要猜的數在最大值和0之間
t = 1 #設立關數變數
f = 10 #游戲猜數字次數
number = int(input("請輸入整數(", b, ')以內:') #輸入你猜的數
最后判斷結果是否正確:
if number == a: #如果你猜的數字等于要猜的數,就將最大值加5,要猜的數改變
sleep(1)
print('猜對了,進行下一關')
b += 5
a = random.randint(0, b)
elif number > a: #大了,從新猜
time.sleep(1)
number = int(input('不對喲,輸入小了,請從新輸入:'))
elif number < a:#大了,從新猜
time.sleep(1)
number = int(input('不對喲,輸入大了,請從新輸入:'))
else: #如果你輸入的不對
time.sleep(1)
print('你輸的是個錘子?')
number = int(input('請從新輸入:'))
總程式:
import random
import time
b = 20
a = random.randint(0, b)
t = 1
f = 10
number = int(input('>>>'))
while True:
f -= 1
if number == a:
time.sleep(1)
print('猜對了,進行下一關')
b += 5
a = random.randint(0, b)
time.sleep(0.5)
print(b, '以內')
f = 10
number = int(input('>>>'))
elif number > a:
time.sleep(1)
number = int(input('不對喲,輸入小了,請從新輸入:'))
elif number < a:
time.sleep(1)
number = int(input('不對喲,輸入大了,請從新輸入:'))
else:
time.sleep(1)
print('你輸的是個錘子?')
number = int(input('請從新輸入:'))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404207.html
標籤:其他
上一篇:嵌入式軟體開發工程師面指南_總結
