Python|隨機數的奧祕

本文首發於微信公衆號:"算法與編程之美",歡迎關注,及時瞭解更多此係列文章。


 前言

大家是否還在爲遊戲、比賽時如何公平地選出一個隨機數來決定出場順序等影響遊戲體驗與比賽勝負的問題而煩惱,那麼下面就以小編現在的知識提出解決方法,以一個隨機猜數字遊戲題目爲引。

問題描述

猜數字遊戲,隨機產生一個數字(0~9),然後從鍵盤輸入一個數,如果和隨機產生的數相等,打印猜對了,程序結束。如果比隨機產生的數大,打印太大了,如果比隨機產生的數小,打印太小了。


解決方案

import random
 L = random.randint(1,10)
 while True:
     A = int(input("請輸入10以內的整數:"))
     if(A>L):
         print("大了")
     elif(A<L):
         print("小了")
     else:
         print("你猜對了")
         break

 

結語

通過這次博客題目的選材與編寫,我相信讀者能夠學到些關於隨機數產生函數random的應用與使用while循環語句與if判斷語句的方法,小編也將不斷學習,不斷的向python高峯衝擊。




實習編輯:趙晨曦

稿件來源:深度學習與文旅應用實驗室(DLETA)

本文分享自微信公衆號 - 算法與編程之美(algo_coding)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章