Названия трех городов Дана. Напишите программу на языке Python 3, которая определяет самое короткое и самое длинное название города. Формат входных данных: Названия трех городов подаются на вход программе, каждое на отдельной строке. Формат выходных данных: Программа должна вывести самое короткое и самое длинное название города, каждое на отдельной строке. Замечание: Гарантируется, что длины названий всех трех городов различны. Пример ввода 1: Москва Санкт-Петербург Екатеринбург Пример вывода 1: Москва Санкт-Петербург Пример ввода 2: Нью-Йорк Вашингтон Чикаго Пример вывода
Снежок
Вам потребуется написать программу на языке Python 3, которая будет находить самое короткое и самое длинное название города из трех заданных. Вот пример такой программы:
В этой программе мы используем функцию `min()` с аргументом `key=len`, чтобы найти самое короткое название города из трех заданных. Аналогично, мы используем функцию `max()` с тем же аргументом, чтобы найти самое длинное название города. Затем мы просто выводим полученные результаты с помощью функции `print()`.
Теперь, если мы запустим эту программу и введем следующие названия городов:
Мы получим следующий вывод:
А если введем другие названия городов:
То получим такой вывод:
Таким образом, программа успешно определяет и выводит самое короткое и самое длинное название города из трех заданных.
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()`.
Теперь, если мы запустим эту программу и введем следующие названия городов:
Москва
Санкт-Петербург
Екатеринбург
Мы получим следующий вывод:
Москва
Санкт-Петербург
А если введем другие названия городов:
Нью-Йорк
Вашингтон
Чикаго
То получим такой вывод:
Чикаго
Вашингтон
Таким образом, программа успешно определяет и выводит самое короткое и самое длинное название города из трех заданных.
Знаешь ответ?