Как создать программу, которая получает строку с названиями городов, разделенными пробелами, и выводит длины этих названий в виде последовательности чисел через пробел?
Информатика 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 символов соответственно.