p = 0.2 # probability of any student missing the class, as on any given day 20% students miss the class
n = 10 # Total number of students
First Approach
from scipy.stats import binom
prob_of_0_student_missing_class = binom.pmf(0, n, p)
prob_of_1_student_missing_class = binom.pmf(1, n, p)
prob_of_2_student_missing_class = binom.pmf(2, n, p)
prob_of_at_max_2_students_missing_class = prob_of_0_student_missing_class + prob_of_1_student_missing_class + \
prob_of_2_student_missing_class
prob_of_at_max_2_students_missing_class
Second Approach
Cumulative_prob_of_2_students_missing_class = binom.cdf(2, n, p)
Cumulative_prob_of_2_students_missing_class