fork download
  1. def chance_of_kill(die, hp):
  2. if hp <= die:
  3. return (die + 1 - hp) / die
  4. else:
  5. return chance_of_kill(die, hp - die) / die
  6.  
  7.  
  8. print(chance_of_kill(4, 1))
  9. print(chance_of_kill(4, 4))
  10. print(chance_of_kill(4, 5))
  11. print(chance_of_kill(4, 6))
  12. print(chance_of_kill(1, 10))
  13. print(chance_of_kill(100, 200))
  14. print(chance_of_kill(8, 20))
Success #stdin #stdout 0.02s 9984KB
stdin
Standard input is empty
stdout
1.0
0.25
0.25
0.1875
1.0
0.0001
0.009765625