• Предмет: Информатика
  • Автор: lunalovegooood13
  • Вопрос задан 1 год назад

НАПИШИТЕ ПОЖАЛУЙСТА КОД ДЛЯ PYTHON
У середовищі програмування створіть проєкт Спортивні
результати, у якому за поданим переліком результатів випробувань на тренуванні зі стрибків у довжину знаходять номер першої спроби, яка повторює контрольний
результат.

Ответы

Ответ дал: vimmortal2
1

Програма:
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

Вас заинтересует