НАПИШИТЕ ПОЖАЛУЙСТА КОД ДЛЯ PYTHON
У середовищі програмування створіть проєкт Спортивні
результати, у якому за поданим переліком результатів випробувань на тренуванні зі стрибків у довжину знаходять номер першої спроби, яка повторює контрольний
результат.
Answers & Comments
Програма:
Python:
results = {
'Спортсмен 1': [10, 12, 13, 12, 14],
'Спортсмен 2': [9, 10, 11, 12, 13],
'Спортсмен 3': [14, 15, 12, 13, 16],
'Спортсмен 4': [12, 13, 11, 14, 15],
}
control_result = None
repeat_attempt = None
for athlete, attempts in results.items():
for i, attempt in enumerate(attempts):
if i == 0:
control_result = attempt
elif attempt == control_result:
repeat_attempt = i + 1
break
if repeat_attempt is not None:
print(f"{athlete} має повторну спробу номер {repeat_attempt}.")
repeat_attempt = None
Пояснення:
У цьому коді ми використовуємо словник для зберігання результатів кожного спортсмена, де кожне значення є списком їхніх спроб. Після цього ми переглядаємо список спроб кожного спортсмена та перевіряємо, чи перша спроба збігається з контрольним результатом (який встановлюється як перша спроба для кожного спортсмена). Коли ми знаходимо повторну спробу, ми друкуємо ім’я спортсмена та номер повторної спроби.
#SPJ1