編寫python函式:完成乙個雙色球彩票的模擬生成過程,
其中前六個為藍色球,數字範圍1-33,不可重複。最後乙個為紅色球 1-16。
使用random完成,最後將7個數進行排列放到列表中
#執行引入random模組
import
random
#red_num_chaos 是採集紅色球的數字,
#集合的目的是不用判斷隨機數字是否重疊
red_num_chaos =set()
while
true:
chaos_num = int(random.random() * 34)
if chaos_num ==0:
continue
else
: red_num_chaos.add(chaos_num)
if len(red_num_chaos) == 6:
break
#將集合進行排序
red_num =sorted(red_num_chaos)
#將集合轉為列表的形式,方便向該數字中增加藍色數值,
#集合中不能出現重複的,而1位藍色數字有可能會與6位紅色相等
double_ball =list(red_num)
#生成乙個不為0的1~16的藍色球數字
while
true:
blue_num = int(random.random() * 17)
if blue_num !=0:
break
#組合成雙色球
print(double_ball)
python練習雙色球
作業 雙色球選購 1 雙色球 假設一共八個球,6個紅球,球號1 32 2個藍球,球號1 16 2 確保使用者不能重複選擇,不能超出範圍 3 使用者輸入有誤時有相應的錯誤提示 4 最後展示使用者選擇的雙色球的號碼 我自己的程式 籃球只有乙個 def selsct ball print 歡迎選擇雙色球!...
雙色球模擬
利用多層for迴圈巢狀來實現雙色球的選擇問題 雙色球的規則 1 球號的大小必須在1 32之間 2 輸入的球號不能和已經存在陣列當中的球號存在 2 藍球 1 15之間 然後在比較輸入紅球和產生的紅球相等的有哪些 已經藍球是否相同 public static void main string args ...
雙色球筆記1 輸出所有雙色球號碼
雙色球是中國福利彩票的一種玩法。雙色球投注區分為紅色球號碼區和藍色球號碼區,紅色球號碼區由1 33共三十三個號碼組成,藍色球號碼區由1 16共十六個號碼組成。本 用於計算出所有雙色球種類,並儲存到csv coding utf 8 def getallssq tocsv count 0 for i1 ...