Как создать программу, которая получает строку с названиями городов, разделенными пробелами, и выводит длины этих названий в виде последовательности чисел через пробел?
Информатика 7 класс Программирование на Python создание программы строка с названиями городов длины названий последовательность чисел информатика 7 класс Новый
Чтобы создать программу, которая получает строку с названиями городов и выводит длины этих названий, мы можем использовать язык программирования Python. Давайте разберем шаги, которые нам нужно выполнить для решения этой задачи.
input()
.split()
, который будет разбивать строку по пробелам.len()
.join()
для объединения чисел через пробел.print()
.Теперь давайте посмотрим, как это будет выглядеть в коде:
# Шаг 1: Получение строки от пользователя cities = input("Введите названия городов, разделенные пробелами: ") # Шаг 2: Разделение строки на отдельные города city_list = cities.split() # Шаг 3: Вычисление длины названий городов lengths = [len(city) for city in city_list] # Шаг 4: Формирование результата result = ' '.join(map(str, lengths)) # Шаг 5: Вывод результата print(result)
В этом коде:
input()
для получения строки от пользователя.split()
разбивает строку на список городов.[len(city) for city in city_list]
мы вычисляем длину каждого названия города.join()
объединяет длины городов в одну строку, разделяя их пробелами.print()
выводит результат на экран.Теперь, если вы запустите эту программу и введете, например, "Москва Санкт-Петербург Казань", она выведет "6 17 6", так как длины названий городов составляют 6, 17 и 6 символов соответственно.