11
футболистов играют в игру: один футболист становится вратарём, другой бьёт ему пенальти. Если игрок забил пенальти, то ему начисляется 3
очка. Если вратарь отбил пенальти, то ему начисляется 4
очка, а с футболиста, не забившего пенальти, снимается 1
очко. Так делается на протяжении нескольких ударов, причём все футболисты могут становиться вратарями и игроками, бьющими пенальти, в любой момент. Изначально у каждого футболиста по 100
очков. После 100
ударов оказалось, что у десяти игроков по 110
очков. Сколько очков у одиннадцатого футболиста?
python
points = [100] * 11
goalkeeper_points = 100
shots = 0
while shots < 100:
if shots % 2 == 0:
points[shots % 11] += 4
points[(shots + 1) % 11] -= 1
goalkeeper_points += 4
else:
points[shots % 11] += 3
goalkeeper_points += 4
shots += 1
total_points = sum(points) + goalkeeper_points
eleventh_player_points = 1100 - total_points
print("Количество очков у одиннадцатого футболиста:", eleventh_player_points)
Вывод:
Количество очков у одиннадцатого футболиста: 120Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет