a = random.randint(1, 100)
b = random.randint(1, 100)
if (a*b) % 2 == 0:
s += 1
print(round(s/T, 2))
Есть вот этот код. Никак не могу понять, почему результат всегда 0.75, рандом же по разному срабатывает. Но вот если результат не округляя выводить, выходят разные значения. Кажись это что-то с теорвером, хз. Может кто-нить объяснить?
Из 4-ёх возможных комбинаций a и b, у тебя 3 выдают чётный результат для a*b - вот и получается что результат стремиться к 0.75
Обсуждают сегодня