バドミントン統計

import random
a = eval(input( 'input a capability value(0-1 range):'))
b = eval(input( 'input b capability value(0-1 range):'))
times = int( input( '入力シミュレーションの数:'))
a_final、b_final = 0、0

xの範囲(時間)の場合:
a_serving、b_serving = 0、0
iの範囲(3)の場合:
a_win、b_win = 0、0
while True:
tem = random.uniform(0,1)
if a> tem:
a_win + = 1
else:
b_win + = 1
if a_win> = 20 and((a_win-b_win)> = 2)and a_win <29:
a_serving + = 1
break
elif b_win> = 20 and((b_win-a_win)> = 2)およびb_win <29:
b_serving + = 1
break
elif a_win == 30:
a_serving + = 1
break
elif b_win == 30:
b_serving + = 1
break
if a_serving> = 2:
a_final + = 1
else:
b_final + = 1

印刷( 'a勝{}ゲーム、勝率:{:.2f}%\ nb勝{}ゲーム、勝率:{:.2f}%'。format(a_final、(a_final / times)* 100、b_final、(b_final / times)* 100))
print( '2019310143129、Huang Xuanyu')

 

 

おすすめ

転載: www.cnblogs.com/yabaodamowang/p/12748940.html