P. Легенды велогонок возвращаются: кто быстрее?

В новом сезоне за первенство в велогонках вновь борются лучшие из лучших. Протяжённость заключительной трассы — 43872м, и все хотят знать, кто получит золотую медаль.

Нам известны средние скорости трёх претендентов на победу – Пети, Васи и Толи. Кто из них победит?

Формат ввода

В первой строке записана средняя скорость Пети.
Во второй — Васи.
В третьей — Толи.

Формат вывода:

Красивый пьедестал (ширина ступеней 8 символов).

Пример

Ввод

10
5
7

Вывод

          Петя          
  Толя  
                  Вася  
   II      I      III   

Ввод

5
7
10

Вывод

          Толя          
  Вася  
                  Петя  
   II      I      III   

Решение

По ранее изученным алгоритмам Ищем первое, второе и третье время.
Далее простым перебором сравниваем время наших участников гонок с минимальным временем, если время совпало, то имя участника заносим в переменную, которая соответствует первому месту. Проделываем эту операцию для определения имен оставшихся участников.
С помощью f-строк печатаем наш пьедестал.

Посмотреть код

Решение

Python
petya = int(input())
vasya = int(input())
tolya = int(input())


first = max(petya, vasya, tolya)
third = min(petya, vasya, tolya)
second = petya + vasya + tolya - first - third

if first == petya:
    first_name = 'Петя'
elif first == vasya:
    first_name = 'Вася'
else:
    first_name = 'Толя'

if second == petya:
    second_name = 'Петя'
elif second == vasya:
    second_name = 'Вася'
else:
    second_name = 'Толя'

if third == petya:
    third_name = 'Петя'
elif third == vasya:
    third_name = 'Вася'
else:
    third_name = 'Толя'


print(f'{first_name: ^24}')
print(f'{second_name: ^8}{" ": ^16}')
print(f'{" ": ^16}{third_name: ^8}')
print(f'{"II": ^8}{"I": ^8}{"III": ^8}')
Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
narcis
narcis
08.08.2024 14:57

a1 = int(input())
a2 = int(input())
a3 = int(input())
b1 = max(a1, a2, a3)
b2 = min(a1, a2, a3)
b3 = a1 + a2 + a3 – b1 – b2

if a1 == b1:
    print(f'{“Петя”: ^24}’)
elif a2 == b1:
    print(f'{“Вася”: ^24}’)
elif a3 == b1:
    print(f'{“Толя”: ^24}’)

if a1 == b3:
    print(f'{“Петя”: ^8}{” “: ^16}’)
elif a2 == b3:
    print(f'{“Вася”: ^8}{” “: ^16}’)
elif a3 == b3:
    print(f'{“Толя”: ^8}{” “: ^16}’)

if a1 == b2:
    print(f'{” “: ^16}{“Петя”: ^8}’)
elif a2 == b2:
    print(f'{” “: ^16}{“Вася”: ^8}’)
elif a3 == b2:
    print(f'{” “: ^16}{“Толя”: ^8}’)

print(f'{“II”: ^8}{“I”: ^8}{“III”: ^8}’)