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

