零基礎學python-1.7 第二個程式

來源:互聯網
上載者:User

標籤:遊戲   python   

第一個程式實際上只是列印一些東西到螢幕上面,下面我們引入一個遊戲,使得課程更加有趣。

第二個程式是一個小遊戲-猜數字,我先把代碼貼上

import randomsecret=random.randint(1,100)#產生隨機數#print (secret)time=6#猜數位次數guess=0#輸入的數字minNum=0#最小隨機數maxNum=100#最大隨機數print("---------歡迎來到猜數位地方,請開始---------")while guess!=secret and time>=0:#條件    guess=int(input("*數字區間0-100,請輸入你猜的數字:"))    print("你輸入數字是:",guess)    if guess==secret:        print("猜對了,真厲害")    else:        #當不等於的時候,還需要列印出相應的區間,讓使用者更容易使用        if guess<secret:            minNum=guess            print("你的猜數小於正確答案")                        print("現在的數字區間是:",minNum,"-",maxNum)        else:            maxNum=guess            print("你的猜數大於正確答案")            print("數字區間是:",minNum,"-",maxNum)        print("太遺憾了,你猜錯了,你還有",time,"次機會")    time-=1print("遊戲結束")

有可能現在大家還看不大懂,大家可以先把代碼儲存為一個python檔案,然後運行一下,看看效果,下一章節,我們會根據這個代碼,討論一些python的一些入門的問題。

上面的代碼我給大家解釋一下:

1.由程式取隨機數

2.使用者輸入數字猜數

3.程式根據輸入判斷大小,然後給出相應提示

4.使用者不斷嘗試,直到猜中或者猜數的次數大於預設值的次數

5.如果猜中,玩家獲勝,猜錯了,重來




這節就說到這裡,謝謝大家

------------------------------------------------------------------

點擊跳轉零基礎學python-目錄





這節就說到這裡,謝謝大家

------------------------------------------------------------------

點擊跳轉零基礎學python-目錄


著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

零基礎學python-1.7 第二個程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.