Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачу по программированию пайтон

Даниил Бельцов Ученик (116), на голосовании 1 месяц назад
Условие
— Кстати, Джимми, ты участвуешь завтра в забеге? ?‍♂️?‍♂️?‍♂️

— Нет, я не смогу, у меня в это время занятия. А там же несколько этапов, правильно я помню?

— Да, у каждого этапа своя дистанция (в метрах) и записаны они все в одну строку через пробелы. Вот, смотри: #
.

— А сколько метров будешь бежать ты?

— Ну у меня этап с номером #
по порядку.

— Ааа, ну тогда ясно. Круто! Удачи тебе тогда завтра! ?

Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
200 350 50 400
2
350
400 400 200 200 300 100
5
300
Голосование за лучший ответ
Михаил Грачёв Знаток (453) 2 месяца назад
Для решения этой задачи вам нужно создать программу на Python, которая принимает ввод данных о дистанциях каждого этапа забега и номер этапа Джимми, после чего выводит дистанцию соответствующего этапа.

Вот пример решения:
def main():
# Ввод дистанций каждого этапа забега
distances = input("Введите дистанции каждого этапа через пробел: ").split()
# Конвертирование каждой дистанции в целое число
distances = [int(x) for x in distances]

# Ввод номера этапа Джимми
stage_number = int(input("Введите номер этапа Джимми: "))

# Вывод дистанции соответствующего этапа
print("Дистанция этапа {}: {}".format(stage_number, distances[stage_number - 1]))

if __name__ == "__main__":
main()

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