這篇文章將為大家詳細講解有關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://vcdvsql.cn/article6/pehiog.html
成都網站建設公司_創新互聯,為您提供網站策劃、虛擬主機、軟件開發、全網營銷推廣、商城網站、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯