三色球問題。有紅、黃、綠三種顏色的球,其中紅球3個,黃球3個,綠球6個。
現將這12個球混放在乙個盒子裡,從中任意摸出8個球,程式設計計算摸出球的各種顏色搭配。
#第1種,只要顏色搭配設i為紅球數量,j為黃球數量,k為綠球數量
n =0
for i in range(0,4):
for j in range(0,4):
for k in range(2,7):
if i+j+k ==8:
list1 =((i,j,k))
print(list1)
n +=1
print('一共有%d種排列方式' %n)
#第二種,各種顏色排列順序,i,j,k,....分別為第1,2,3.....8個球,每個球的顏色可能是紅黃綠,
count =0
for i in ('紅','黃','綠'):
for j in ('紅','黃','綠'):
for k in ('紅','黃','綠'):
for l in ('紅','黃','綠'):
for m in ('紅','黃','綠'):
for n in ('紅','黃','綠'):
for o in ('紅','黃','綠'):
for p in ('紅','黃','綠'):
list1 =list((i,j,k,l,m,n,o,p))
if list1.count('紅') <=3 and list1.count('黃') <=3 and list1.count('綠') <=6:
print(list1)
count +=1
print('一共有%d種排列方式' %count)
共3280種排列方式 三色球問題
2015 煙台大學計算機與控制工程學院 檔名稱 三色球問題 完成日期 2016年3月12日 版本號 三色球問題 若乙個口袋中放有 12個球,其中有 3個紅的。3個白的和 6個黒的,問從中任取 8個共有多少 種不同的顏色搭配?取值範圍是 0 3,在紅球和白球個數確定的條件下,黒球個數取值應為 8 i ...
紅 黃 藍三色球
有紅 黃 藍三種顏色的氣球。在牛客王國,1個紅氣球 1個黃氣球 1個藍氣球可以兌換一張彩票。2個紅氣球 1個黃氣球可以兌換1個藍氣球。2個黃氣球 1個藍氣球可以兌換1個紅氣球。2個藍氣球 1個紅氣球可以兌換1個黃氣球。現在牛牛有a個紅氣球,b個黃氣球,c個藍氣球,牛牛想知道自己最多可以兌換多少張彩票...
C 第4次實驗 三色球問題
一 問題及 檔名稱 三色球問題 作 者 王劉巨集 完成日期 2016 年04 月24 日 版 本 號 v1.0 對任務及求解方法的描述部分 窮舉法 輸入描述 不輸入 問題描述 程式輸出 所有可能 問題分析 略 演算法設計 略 三 心得體會 for型的迴圈語句相比其他兩種更直觀,另外for的巢狀也更加...