python猜數(shù)字小游戲?qū)崿F(xiàn)代碼
教大家做一個(gè)簡(jiǎn)易的猜數(shù)字的游戲,但確實(shí)蠻簡(jiǎn)單的,我這個(gè)四年級(jí)的小盆友也才學(xué)了一天,所以給那些不會(huì)的教一下。

我們先來(lái)看導(dǎo)入模塊:
""" 簡(jiǎn)易python猜數(shù)小游戲""" import random import time #導(dǎo)入模塊
我們導(dǎo)入了兩個(gè)模塊: random隨機(jī)數(shù) time時(shí)間
接著命名變量:
b = 20 #最大值
a = random.randint(0, b) #要猜的數(shù)在最大值和0之間
t = 1 #設(shè)立關(guān)數(shù)變量
f = 10 #游戲猜數(shù)字次數(shù)
number = int(input("請(qǐng)輸入整數(shù)(", b, ')以內(nèi):') #輸入你猜的數(shù)
最后判斷結(jié)果是否正確:
if number == a: #如果你猜的數(shù)字等于要猜的數(shù),就將最大值加5,要猜的數(shù)改變
sleep(1)
print('猜對(duì)了,進(jìn)行下一關(guān)')
b += 5
a = random.randint(0, b)
elif number > a: #大了,從新猜
time.sleep(1)
number = int(input('不對(duì)喲,輸入小了,請(qǐng)從新輸入:'))
elif number < a:#大了,從新猜
time.sleep(1)
number = int(input('不對(duì)喲,輸入大了,請(qǐng)從新輸入:'))
else: #如果你輸入的不對(duì)
time.sleep(1)
print('你輸?shù)氖莻€(gè)錘子?')
number = int(input('請(qǐng)從新輸入:'))
總程序:
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('猜對(duì)了,進(jìn)行下一關(guān)')
b += 5
a = random.randint(0, b)
time.sleep(0.5)
print(b, '以內(nèi)')
f = 10
number = int(input('>>>'))
elif number > a:
time.sleep(1)
number = int(input('不對(duì)喲,輸入小了,請(qǐng)從新輸入:'))
elif number < a:
time.sleep(1)
number = int(input('不對(duì)喲,輸入大了,請(qǐng)從新輸入:'))
else:
time.sleep(1)
print('你輸?shù)氖莻€(gè)錘子?')
number = int(input('請(qǐng)從新輸入:'))
到此這篇關(guān)于python猜數(shù)字小游戲?qū)崿F(xiàn)代碼的文章就介紹到這了,更多相關(guān)python猜數(shù)字小游戲內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python編程實(shí)現(xiàn)二叉樹及七種遍歷方法詳解
這篇文章主要介紹了Python編程實(shí)現(xiàn)二叉樹及七種遍歷方法,結(jié)合實(shí)例形式詳細(xì)分析了Python二叉樹的定義及常用遍歷操作技巧,需要的朋友可以參考下2017-06-06
關(guān)于Pytorch的MNIST數(shù)據(jù)集的預(yù)處理詳解
今天小編就為大家分享一篇關(guān)于Pytorch的MNIST數(shù)據(jù)集的預(yù)處理詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-01-01
使用Py2Exe for Python3創(chuàng)建自己的exe程序示例
今天小編就為大家分享一篇使用Py2Exe for Python3創(chuàng)建自己的exe程序示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-10-10
解決Building?wheel?for?wrapt?(setup.py)?...?error的問題
這篇文章主要介紹了解決Building?wheel?for?wrapt?(setup.py)?...?error的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12
Python并發(fā)執(zhí)行的幾種實(shí)現(xiàn)方法
在Python中多線程是實(shí)現(xiàn)并發(fā)的一種方式,多線程可以讓程序在同一時(shí)間內(nèi)進(jìn)行多個(gè)任務(wù),從而提高程序的效率和執(zhí)行速度,這篇文章主要給大家介紹了關(guān)于Python并發(fā)執(zhí)行的幾種實(shí)現(xiàn)方法,需要的朋友可以參考下2024-08-08
使用coverage統(tǒng)計(jì)python web項(xiàng)目代碼覆蓋率的方法詳解
這篇文章主要介紹了使用coverage統(tǒng)計(jì)python web項(xiàng)目代碼覆蓋率的方法,詳細(xì)分析了coverage的安裝以及coverage命令統(tǒng)計(jì)py文件相關(guān)操作技巧,需要的朋友可以參考下2019-08-08

