python實(shí)現(xiàn)簡(jiǎn)易猜數(shù)小游戲
近幾天閑著沒(méi)事開(kāi)始學(xué)了些python,看了看之前寫(xiě)過(guò)的代碼,把寫(xiě)過(guò)的基礎(chǔ)的幾個(gè)程序?qū)戇M(jìn)博客,今天是第一個(gè)。
一個(gè)可以說(shuō)簡(jiǎn)單的不能再簡(jiǎn)單的小程序——猜數(shù)。
系統(tǒng)隨機(jī)生成一個(gè)1至100的整數(shù),用戶有10次機(jī)會(huì)來(lái)猜測(cè),每次猜完后有大小提示。
程序思想:
#猜數(shù)游戲
import random
整型計(jì)數(shù)變量1=1
print(f'猜數(shù)游戲,10次機(jī)會(huì),加油?。?)
while True
生成一個(gè)1至100的隨機(jī)數(shù)
while 計(jì)數(shù)變量1<=10:
用戶輸入猜想的數(shù)
if 猜想的數(shù)<生成的隨機(jī)數(shù):
print(f'小了,再試一次。')
計(jì)數(shù)變量1加一
elif 猜想的數(shù)>生成的隨機(jī)數(shù):
print(f'大了,再試一次吧。')
計(jì)數(shù)變量1加一
else:
print(f'正確,真厲害!')
break
if 計(jì)數(shù)變量1>=10: //即用戶10次之后仍未猜出
print(f'10次機(jī)會(huì)已用完,真遺憾,沒(méi)猜對(duì)')
print(f'還要再來(lái)一次嗎?\t是---y\t退出--n')
接受用戶的選擇
if 用戶選擇‘是':
計(jì)數(shù)變量1置1
else:
break
print(f'歡迎下次使用。')
具體代碼:
#猜數(shù)游戲
import random
j=1
print(f'猜數(shù)游戲,10次機(jī)會(huì),加油??!')
while True:
a=random.randint(1,100)
while j<=10:
num = eval(input('請(qǐng)輸入你的猜測(cè):'))
if num<a:
print(f'小了,再試一次。')
j+=1
elif num>a:
print(f'大了,再試一次吧。')
j+=1
else:
print(f'正確,真厲害!')
break
if j>=10:
print(f'10次機(jī)會(huì)已用完,真遺憾,沒(méi)猜對(duì)')
print(f'還要再來(lái)一次嗎?\t是---y\t退出--n')
b=input("請(qǐng)輸入你的選擇")
if b=='y':
j=1
else:
break
print(f'歡迎下次使用。')
到此這篇關(guān)于python實(shí)現(xiàn)簡(jiǎn)易猜數(shù)小游戲的文章就介紹到這了,更多相關(guān)python猜數(shù)小游戲內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用python 獲取進(jìn)程pid號(hào)的方法
這篇文章主要介紹了使用python 獲取進(jìn)程pid號(hào)的方法,需要的朋友可以參考下2014-03-03
python編程開(kāi)發(fā)時(shí)間序列calendar模塊示例詳解
這篇文章主要為大家介紹了python編程開(kāi)發(fā)時(shí)間序列calendar模塊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進(jìn)步早日升職加薪2021-11-11
python使用requests庫(kù)提交multipart/form-data請(qǐng)求的方法詳解
multipart/form-data的基礎(chǔ)是post請(qǐng)求,即基于post請(qǐng)求來(lái)實(shí)現(xiàn)的 ,下面這篇文章主要給大家介紹了關(guān)于python使用requests庫(kù)提交multipart/form-data請(qǐng)求的相關(guān)資料,需要的朋友可以參考下2023-01-01
基于Python實(shí)現(xiàn)體育彩票選號(hào)器功能代碼實(shí)例
這篇文章主要介紹了基于Python實(shí)現(xiàn)體育彩票選號(hào)器功能代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
Python內(nèi)置函數(shù)locals和globals對(duì)比
這篇文章主要介紹了Python內(nèi)置函數(shù)locals和globals對(duì)比,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04
Python子進(jìn)程subpocess原理及用法解析
這篇文章主要介紹了Python子進(jìn)程subpocess原理及用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07

