E. Числовая строка

Разработайте функцию split_numbers, которая принимает строку целых чисел, разделённых пробелами, и возвращает кортеж из этих чисел.

Примечание

Ваше решение должно содержать только функции.
В решении не должно быть вызовов требуемых функций.

Вы можете спросить: почему кортеж, а не список. Всё дело в безопасности. Кортежи неизменяемые коллекции и их безопаснее передавать в функцию или из неё.

Пример

Ввод

result = split_numbers("1 2 3 4 5")

Вывод

result = (1, 2, 3, 4, 5)

Ввод

result = split_numbers("1 -2 3 -4 5")

Вывод

result = (1, -2, 3, -4, 5)

Решение

Достаточно простая задача на применение split() и преобразование типов.

Посмотреть код

Решение

Python
def split_numbers(string):
    return tuple([int(number) for number in string.split()])
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии