0 / 0 / 0
Регистрация: 10.10.2024
Сообщений: 1

Задача яндекс хендбук Список победителей

10.10.2024, 21:17. Показов 1440. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
sm_1 = int(input())
sm_2 = int(input())
sm_3 = int(input())
if sm_1 > sm_2 and sm_1 > sm_3:
    print("1. Петя")
elif sm_1 < sm_3 and sm_1 < sm_3:
    print("3. Петя")
else:
    print("2. Петя")
if sm_2 > sm_1 and sm_2 > sm_3:
    print("1. Вася")
elif sm_2 < sm_1 and sm_2 < sm_3:
    print("3. Вася")
else:
    print("2. Вася")
if sm_3 > sm_2 and sm_3 > sm_1:
    print("1. Толя")
elif sm_3 < sm_2 and sm_3 < sm_1:
    print("3. Толя")
else:
    print("2. Толя")
Список победителей

Длина трассы — 43872м, и зрители хотят узнать имя победителя.

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

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

Формат вывода
Имена победителей в порядке занятых мест.

Пример 1
Ввод
10
5
7
Вывод
1. Петя
2. Толя
3. Вася
Пример 2
Ввод
5
7
10
Вывод
1. Толя
2. Вася
3. Петя
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2024, 21:17
Ответы с готовыми решениями:

Список победителей
Список победителей Длинна трассы — 43872м, а зрители хотят узнать имя победителя. Нам известны средние скорости трёх фаворитов –...

Дан список – протокол лыжных гонок. Фамилия, время старта и время финиша. Вывести на экран список победителей
Дан список – протокол лыжных гонок. Фамилия, время старта и время финиша. Вывести на экран список победителей

Задача про пары победителей
Дана корзина, в которой размещены и случайно перемешаны M шариков N цветов: M = s1+s2+...+sN, где sk – количество шариков цвета k. Ведущий...

6
114 / 99 / 15
Регистрация: 24.07.2019
Сообщений: 305
11.10.2024, 14:52
Python
1
2
records = sorted([("Петя", int(input())), ("Вася", int(input())), ("Толя", int(input()))], key=lambda x: x[1], reverse=True)
print(*[i[0] for i in records], sep='\n')
0
 Аватар для OlegChe
73 / 55 / 25
Регистрация: 12.07.2014
Сообщений: 216
12.10.2024, 11:21
Python
1
2
3
4
5
6
7
8
9
10
11
def main():
    names = ["Петя", "Вася", "Толя"]
    speeds = [int(input(f"Введите скорость {name}: ")) for name in names]
    
    participants = sorted(zip(names, speeds), key=lambda x: x[1], reverse=True)
 
    for place, (name, _) in enumerate(participants, start=1):
        print(f"{place}. {name}")
 
if __name__ == "__main__":
    main()
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
12.10.2024, 14:09
Цитата Сообщение от OlegChe Посмотреть сообщение
if __name__ == "__main__":
    main()
Это зачем?
0
 Аватар для OlegChe
73 / 55 / 25
Регистрация: 12.07.2014
Сообщений: 216
12.10.2024, 14:16
iSmokeJC, делает код более организованным и многоразовым.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
12.10.2024, 14:17
Чего???

А так код одноразовый? Выполнился и самоуничтожился?

Это тебе такой ответ чатжпт поведал? Забавно
2
Вирусоборец
 Аватар для thyrex
14437 / 7479 / 1579
Регистрация: 06.09.2009
Сообщений: 27,115
12.10.2024, 20:00
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
avg1 = int(input())
avg2 = int(input())
avg3 = int(input())
n1, n2, n3 = 'Петя', 'Вася', 'Толя'
if avg1 < avg2:
    avg1, avg2 = avg2, avg1
    n1, n2 = n2, n1
if avg2 < avg3:
    avg2, avg3 = avg3, avg2
    n2, n3 = n3, n2
if avg1 < avg2:
    avg1, avg2 = avg2, avg1
    n1, n2 = n2, n1
print('1.', n1)
print('2.', n2)
print('3.', n3)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.10.2024, 20:00
Помогаю со студенческими работами здесь

Составить программу, распечатывающую список мужчин – победителей на отдельных дистанциях
Информация о каждом спортсмене, участвующем в троеборье, включает в себя: фамилию, название команды, возраст, пол, результаты забегов (в...

Составить список победителей которые показали три лучших результата
Здравствуйте, на форуме не нашёл похожей темы (с решением). Вот условие: Даны сведения о результатах соревнования по бегу на 100...

Задача. Определить сколько баллов набрал победитель и количество победителей
Дан массив A -результаты участников олимпиады.Определить сколько баллов набрал победитель и количество победителей. Нашел только первого...

Задача о ханойской башне в классе(задача Яндекс Практикум)
Всем привет, я новичок в С++ и в данный момент застрял на задаче Ханойской башни, я понимаю что разборов задачи много, но в этом задании от...

Задача от Яндекс.Практикум
Две команды: advice и convert. Мы написали заготовку для обработки команды convert — она нужна для конвертации валюты. Допишите обработку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru