Python猜數小遊戲

來源:互聯網
上載者:User

標籤:bre   表示   mes   lse   orm   tin   變數   inpu   continue   

  • 使用random變數隨機產生一個1到100之間的數

  • 採集使用者所輸入的數字,如果輸入的不符合要求會讓使用者重新輸入。

  • 輸入符合要求,遊戲開始。如果數字大於隨機數,輸出數字太大;如果小於隨機數,輸出數字太小

  • 猜對,輸出數字正確,猜的次數;並詢問是否繼續遊戲

  • 使用者回答y(yes)表示繼續玩

  • import randomrnum=random.randint(1,100)count=0while True:    num=input('please enter a number(1,100): \n').strip()    if num.isdigit():        num=int(num)        count += 1        if num == rnum:            print('yes,{} is right;you guess {} times'.format(num,count))            ask=input('would you like play again(y/n): \n').strip().lower()            if ask == 'y':                continue            else:                break            break        elif num > rnum:            print('you number is too lager!')            continue        else:            print('you number is too small!')            continue    else:        print('you number is invalid,please enter again')        continue


    Python猜數小遊戲

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.