亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用Python寫猜數字游戲的方法

發布時間:2020-07-29 12:51:19 來源:億速云 閱讀:273 作者:清晨 欄目:編程語言

不懂用Python寫猜數字游戲的方法?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。

用Python寫猜數字游戲,每輸入一個數字,系統會給你反饋這數字是太小還是太大,然后根據反饋再次輸入數字,直到回答正確為止。

其中涉及到幾個關鍵點:

1、目標數字不能是固定的,必須每次游戲開始隨機生成一個數字。我們可以用random()來實現,這個函數就是隨機生成一個0到1之間的

數。我們的游戲需要生成1到1000之間,而且是整數,所以需要對這個隨機數作一些處理:z=int(random.random()*1000)

2、需要用到input關鍵詞,我們需要鍵盤輸入數字。

3、需要用到while循環語句,因為要涉及到循環判斷。

4、需要構建一個函數來計數,每一次嘗試都加1:s=x+y+1

5、還需要用到if...else判斷關鍵詞,會根據每次結果不同,輸出不同的內容。

可運行代碼如下:

#-*- coding:UTF-8 -*-
x,y=0,0
import random
z=int(random.random()*1000)
print('游戲名稱:猜數字')
a=int(input('請輸入一個1-1000之間的數(包括1和1000):'))
while (a!=z):
    if a>z:
        print('你輸入的是',a,end='')
        a=int(input('太大了,重新輸入:'))
        x=x+1
    if a<z:
        print('你輸入的是',a);
        a=int(input('太小了,重新輸入:'))
        y=y+1
    s=x+y+1
else:
    if s>=11:print('辛苦你了!你嘗試了',s,'次,終于正確了!')
    if s==1:print('你簡直是神啊!一共只用了',s,'步!')
    if s==2:pirnt('你的智商冠絕古今!一共只用了',s,'步!')
    if s==3:print('你是愛因斯坦在世!一共只用了',s,'步!')
    if 5>=s>3:print('你是個聰明的孩子!一共只用了',s,'步!')
    if 10>=s>5:print('你是個高手!一共只用了',s,'步!')

感謝你能夠認真閱讀完這篇文章,希望小編分享用Python寫猜數字游戲的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梁河县| 鹤庆县| 托克托县| 河源市| 南澳县| 兴国县| 定边县| 赣州市| 阜阳市| 夏邑县| 伊金霍洛旗| 临西县| 阆中市| 黎城县| 新郑市| 怀安县| 康乐县| 天台县| 安岳县| 江津市| 读书| 密云县| 延边| 开江县| 乐清市| 土默特右旗| 邮箱| 疏勒县| 灌阳县| 横峰县| 玉门市| 防城港市| 扶绥县| 中阳县| 阳谷县| 乡宁县| 焦作市| 尼勒克县| 肥城市| 田阳县| 肃南|