Напишите программу на языке Python 3, которая определит самое короткое и самое длинное название города из трех данных
Напишите программу на языке Python 3, которая определит самое короткое и самое длинное название города из трех данных. Входные данные представлены названиями трех городов, каждое на отдельной строке. Программа должна вывести самое короткое и самое длинное название города, каждое на отдельной строке. Обратите внимание, что гарантируется, что длины названий всех трех городов различны. Пример ввода 1: Москва Санкт-Петербург Екатеринбург Пример вывода 1: Москва Санкт-Петербург Пример ввода 2: Нью-Йорк Вашингтон Чикаго
11.12.2023 07:30
Объяснение: Для решения данной задачи на языке Python 3 нам потребуется использовать строки и их методы. Мы будем сравнивать длины названий городов и находить самое короткое и самое длинное название.
Вначале, нам нужно прочитать входные данные, то есть названия трех городов, каждое на отдельной строке. Мы можем использовать функцию `input()` для этого. Затем, мы сохраняем введенные значения в переменные `city1`, `city2` и `city3`.
Далее, мы можем использовать метод `len()` для определения длины каждого названия города. Затем, мы сравниваем длины городов с помощью условных операторов `if-elif-else` и сохраняем самые короткое и самое длинное названия городов в переменные `shortest_city` и `longest_city`.
Наконец, мы выводим результат, используя функцию `print()` и форматируем строку с помощью метода `format()`.
Пример использования:
Совет: Во время ввода названий городов, убедитесь, что вы вводите их без ошибок и правильно, чтобы получить корректный результат.
Упражнение: Напишите программу на языке Python 3, которая определит самое короткое и самое длинное название города из следующих трех городов: "Лондон", "Париж", "Токио". Выведите результат на экран.