91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

用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

安福县| 崇阳县| 富源县| 汾西县| 湟源县| 茶陵县| 枞阳县| 云龙县| 京山县| 永靖县| 彭泽县| 青海省| 昌黎县| 南城县| 澄迈县| 苍溪县| 绥江县| 华亭县| 峨边| 门头沟区| 毕节市| 正镶白旗| 河源市| 大石桥市| 博兴县| 英德市| 兴文县| 阿瓦提县| 万州区| 崇义县| 平陆县| 武穴市| 新沂市| 巩义市| 遂宁市| 耒阳市| 上思县| 沅陵县| 广州市| 鹤岗市| 汝南县|