В новом сезоне за первенство в велогонках вновь борются лучшие из лучших. Протяжённость заключительной трассы — 43872м, и все хотят знать, кто получит золотую медаль.
Нам известны средние скорости трёх претендентов на победу – Пети, Васи и Толи. Кто из них победит?
Формат ввода
В первой строке записана средняя скорость Пети.
Во второй — Васи.
В третьей — Толи.
Формат вывода:
Красивый пьедестал (ширина ступеней 8 символов).
Пример
Ввод
10
5
7
Вывод
Петя
Толя
Вася
II I III
Ввод
5
7
10
Вывод
Толя
Вася
Петя
II I III
Решение
По ранее изученным алгоритмам Ищем первое, второе и третье время.
Далее простым перебором сравниваем время наших участников гонок с минимальным временем, если время совпало, то имя участника заносим в переменную, которая соответствует первому месту. Проделываем эту операцию для определения имен оставшихся участников.
С помощью f-строк печатаем наш пьедестал.
Посмотреть код
Решение
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}')
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}’)