import random
def roll_dice():
roll = random.randint(1, 6)
return roll
# 记录骰子的结果
def main():
num = 1000000
PA = 0
PB = 0
PAB = 0
for i in range(num):
roll1 = roll_dice()
if (roll1 == 2) | (roll1 == 4) | (roll1 == 6):
PA += 1
if (roll1 == 1) | (roll1 == 2) | (roll1 == 3) | (roll1 == 4):
PB += 1
if (roll1 == 2) | (roll1 == 4):
PAB += 1
fre1 = PA / num
fre2 = PB / num
fre3 = PAB / num
print(f"PA={fre1},PB={fre2},PAB={fre3},PA*PB={fre1*fre2}")
main()