В новом сезоне за первенство в велогонках вновь борются лучшие из лучших. Протяжённость заключительной трассы — 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}’)
n1 = «Петя»
n2 = «Вася»
n3 = «Толя»
s1 = int(input())
s2 = int(input())
s3 = int(input())
if s1 < s2:
s1, s2 = s2, s1
n1, n2 = n2, n1
if s2 < s3:
s2, s3 = s3, s2
n2, n3 = n3, n2
if s1 < s2:
s1, s2 = s2, s1
n1, n2 = n2, n1
print(f‘{n1:^24}’)
print(f‘{n2:^8}{» «:^16}’)
print(f‘{» «:^16}{n3:^8}’)
print(f‘{«II»:^8}{«I»:^8}{«III»:^8}’)