fork(3) download
  1. # coding = utf8
  2.  
  3. from random import randint
  4.  
  5. # Счётчик количества проверок
  6. tests = 0
  7.  
  8. # Счётчик для проверок, в которых второй ребёнок оказался девочкой
  9. girls = 0
  10.  
  11. # Счётчик для проверок, в которых второй ребёнок оказался мальчиком
  12. boys = 0
  13.  
  14. for i in range(100000):
  15. # Мальчик == 0, девочка == 1
  16. child1 = randint(0, 1)
  17. child2 = randint(0, 1)
  18.  
  19. if child1 == 1 or child2 == 1:
  20. # Хотя бы один ребёнок - девочка
  21. tests += 1
  22.  
  23. if child1 == 1 and child2 == 1:
  24. # Оба ребёнка - девочки
  25. girls += 1
  26. else:
  27. # Только один ребёнок - девочка
  28. boys += 1
  29.  
  30. # Процент результатов "мальчик" среди всех проверок
  31. boysPercent = int((boys/tests) * 100)
  32.  
  33. # Процент результатов "девочка" среди всех проверок
  34. girlsPercent = int((girls/tests) * 100)
  35.  
  36. # Вывод результатов
  37. print("Мальчики: {0}/{1} - {2}%".format(boys, tests, boysPercent))
  38. print("Девочки: {0}/{1} - {2}%".format(girls, tests, girlsPercent))
Success #stdin #stdout 0.7s 12360KB
stdin
Standard input is empty
stdout
Мальчики: 50430/75288 - 66%
Девочки:  24858/75288 - 33%