Названия трех городов Дана. Напишите программу на языке Python 3, которая определяет самое короткое и самое длинное

Названия трех городов Дана. Напишите программу на языке Python 3, которая определяет самое короткое и самое длинное название города. Формат входных данных: Названия трех городов подаются на вход программе, каждое на отдельной строке. Формат выходных данных: Программа должна вывести самое короткое и самое длинное название города, каждое на отдельной строке. Замечание: Гарантируется, что длины названий всех трех городов различны. Пример ввода 1: Москва Санкт-Петербург Екатеринбург Пример вывода 1: Москва Санкт-Петербург Пример ввода 2: Нью-Йорк Вашингтон Чикаго Пример вывода
Снежок

Снежок

Вам потребуется написать программу на языке Python 3, которая будет находить самое короткое и самое длинное название города из трех заданных. Вот пример такой программы:

python
city1 = input()
city2 = input()
city3 = input()

shortest_city = min(city1, city2, city3, key=len)
longest_city = max(city1, city2, city3, key=len)

print(shortest_city)
print(longest_city)


В этой программе мы используем функцию `min()` с аргументом `key=len`, чтобы найти самое короткое название города из трех заданных. Аналогично, мы используем функцию `max()` с тем же аргументом, чтобы найти самое длинное название города. Затем мы просто выводим полученные результаты с помощью функции `print()`.

Теперь, если мы запустим эту программу и введем следующие названия городов:


Москва
Санкт-Петербург
Екатеринбург


Мы получим следующий вывод:


Москва
Санкт-Петербург


А если введем другие названия городов:


Нью-Йорк
Вашингтон
Чикаго


То получим такой вывод:


Чикаго
Вашингтон


Таким образом, программа успешно определяет и выводит самое короткое и самое длинное название города из трех заданных.
Знаешь ответ?
Задать вопрос
Привет!
hello