Estadísticas de bádminton

importación aleatoria
a = eval (input ('ingrese un valor de capacidad (rango 0-1):'))
b = eval (input ('valor de capacidad input b (rango 0-1):'))
veces = int ( input ('Número de simulaciones de entrada:'))
a_final, b_final = 0, 0

para x en rango (veces):
a_serving, b_serving = 0, 0
para i en rango (3):
a_win, b_win = 0, 0
mientras verdadero:
tem = random.uniform (0,1)
si a> tem:
a_win + = 1
más:
b_win + = 1
si a_win> = 20 y ((a_win-b_win)> = 2) y a_win <29:
a_serving + = 1
break
elif b_win> = 20 y ((b_win-a_win)> = 2) y b_win <29:
b_serving + = 1
break
elif a_win == 30:
a_serving + = 1
break
elif b_win == 30:
b_serving + = 1
break
si a_serving> = 2:
a_final + = 1
más:
b_final + = 1

print ('a won {} juegos, tasa ganadora: {: .2f}% \ nb won {} juegos, tasa ganadora: {: .2f}%'. format (a_final, (a_final / times) * 100, b_final, (b_final / times) * 100))
print ('2019310143129, Huang Xuanyu')

 

 

Supongo que te gusta

Origin www.cnblogs.com/yabaodamowang/p/12748940.html
Recomendado
Clasificación