We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
def calulate_probability(max_sum,side=6):
total_outcome=side * side
favourable = 0
for i in range(1,side+1):
for j in range(1,side+1):
if i + j <=max_sum:
favourable += 1
divisor = gcd(favourable,total_outcome)
numerator= favourable//divisor
denominator = total_outcome//divisor
return f"{numerator}//{denominator}"
Day 2: Basic Probability Puzzles #1
You are viewing a single comment's thread. Return to all comments →
from math import gcd
def calulate_probability(max_sum,side=6): total_outcome=side * side favourable = 0
x=int(input()) print("total_outcome:",calulate_probability(x))