回覆列表
-
1 # 小蠢蠢8853
-
2 # IT資訊i
以下程式碼執行透過:
import random
number1 = random.randint(30, 50)
number2 = random.randint(0, 20)
print("\n第一個隨機數是:", number1)
print("\n第二個隨機數是:", number2)
執行效果:學習資源百度搜索圈T社群(www.aiquanti.com) 免費影片教程
-
3 # 你看我獨角獸嗎
在生成過程中第一個數可以隨機生成新增進列表response,當response的長度小於2時,生成的第二個數如果大於第一個數,則新增進列表response,while條件滿足,返回response,若不滿足則不斷輪詢直到生成數大於第一個數為止。
具體程式碼結果示例
如果隨機範圍不同,或者沒有重疊的話,就跟樓下的一樣。 如果隨機範圍一樣或有重疊的話,如都是(0, 9),或者一個是(6, 9), 一個是(0, 9),無法確保,可透過迴圈來判斷,直到第一個比第二個大。 import random m = random.randint(0, 9) n = random.randint(0, 9) while True: if m > n: break else: n = random.randint(0, 9) print(m) print(n)