這篇文章將為大家詳細講解有關Python制作猜數字游戲的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創新互聯,專注為中小企業提供官網建設、營銷型網站制作、成都響應式網站建設公司、展示型成都做網站、成都網站制作等服務,幫助中小企業通過網站體現價值、有效益。幫助企業快速建站、解決網站建設與網站營銷推廣問題。
Python零基礎入門的基礎案例之猜數字游戲:
使用random模塊的randint函數產生一個一到五百之間的隨機數,用input函數獲取用戶輸入的數,在while循環里多次判斷用戶輸入的數是否與隨機數相等
主要涉及知識點:基本數據類型、循環(for循環、while、if..else)
直接上代碼,代碼上面注釋都是很清楚的
import random#調用隨機模塊
num = random.randint(1,500)#從1至500中隨機生成一個數字并賦值給num
print('猜一下是多大的數字吧')
time = input()#輸入你猜的值
temp = int(time)#把你猜的值轉成整數
i=1#猜的次數
#生成一個True循環,然后用 if else ; elif 語句進一步排除錯誤數字范圍,并且每循環一次i都加1
while True:
if temp == num:
print('猜對了')
if i ==1:
print('竟然第一次就猜對了')
break#當輸入結果等于隨機生成的結果時跳出循環并且跳出循環時檢查i的值,如果值為1時,打印出對應的字符串
elif 500 >= temp > num:
print('太大了,騷年')
print('加把勁啊,范圍進一步縮小了')
if 10<i<15:
print('你是不是傻猜了這么多次還把數字搞這么大')#當猜測值大于答案且次數在10次與15次之間時進行嘲諷
elif 1 <= temp < num:
print('太小了,往上加點')
if 10<i<15:
print('把數字調高點,啊你')#當猜測值小于答案且次數在10次與15次之間時進行嘲諷
elif temp>500:
print('數字大小應該在1至500哦')
else:
print('數字不能小于1哦')
#分別對i=10;i=15;i>15做出不同的反應
if i == 10:
print('你已經猜了十次了,還沒猜中,汗')
if i ==15:
print('你已經猜了15次 看來你今天不適合買彩票啊')
if i>15:#進行嘲諷
print('呵呵',i,'次了')
print()
time = input('再猜一猜吧')
temp = int(time)
i+=1
#當跳出循環時,輸出i的次數,也就是你猜了多少次
print('你一共猜了',i,'次才猜對')運行代碼后的效果圖:

關于Python制作猜數字游戲的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
分享題目:Python制作猜數字游戲的方法
鏈接地址:http://www.yijiale78.com/article6/pehiog.html
成都網站建設公司_創新互聯,為您提供網站策劃、虛擬主機、軟件開發、全網營銷推廣、商城網站、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯