中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

用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

邵阳县| 马公市| 新蔡县| 特克斯县| 含山县| 锦州市| 丹东市| 阿克苏市| 雅安市| 贵港市| 盱眙县| 抚宁县| 和田县| 安庆市| 武威市| 荆州市| 广南县| 常州市| 崇州市| 徐州市| 沾益县| 都兰县| 平江县| 汨罗市| 三台县| 喜德县| 惠东县| 谢通门县| 康马县| 平安县| 岳阳县| 黎川县| 莱阳市| 平顺县| 岗巴县| 揭阳市| 屏东市| 华蓥市| 安吉县| 通道| 喀喇沁旗|