#大樂透機率 第一個號碼有49個可選 第二個號碼有48個可選 #大樂透有六個號碼,因此機率為49*48*47*46*45*44 #這邊使用遞歸來算機率 def chance(num, end = 1):#尾數預設為1 若有指定 則為指定值 if(num == end): return end else: return num * chance(num-1, end) nstart = 49#第一個號碼可選擇之機率 nend = 44#最後一個號碼可選擇之機率 r = 6#可選擇號碼數目 opp = chance(nstart, nend) / chance(r) print(format(opp, ','))#格式化印出 千位 print(49*48*47*46*45*44/(6*5*4*3*2*1)) print('if you buy all lottery, you should pay(NT50/per):',format(opp*50, ','))
lottery
張貼者:
Unknown
on 2012年2月7日 星期二
0 意見:
張貼留言