input split



Split питон

Автор Илья Тухватуллин задал вопрос в разделе Другие языки и технологии

Помогите, пожалуйста, разобрать код (python). и получил лучший ответ

Ответ от
split разбивает строку в массив строк по символу-разделителю, ты получаешь одну строку с двумя числами, разделенными пробелом, преобразовываешь ее в массив (список) из двух строк и складываешь.
Код, кстати, просуммирует любое количество чисел, разделенных пробелами.

Ответ от Globe[гуру]
Помните стишок "Дом, который построил Джек"? Вот здесь точно так же:
input() - получает строку, например, "123 456 789"
input().split(' ') - разбивает строку по пробелам, превращая её в кортеж ("123", "456", "789")
for x in input().split(' ') - осуществляет итерацию по элементам кортежа
( int(x) for x in input().split(' ') ) - формирует новый кортеж, элементами которого будут целые числа, полученные из элементов исходного кортежа: (123, 456, 789)
sum( int(x) for x in input().split(' ') ) - встроенная функция, которая пробегает по элементам итерируемого типа (в данном случае кортежа) и возвращает их сумму: 1368
print( sum( int(x) for x in input().split(' ') ) ) - процедура вывода результата на экран.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Помогите, пожалуйста, разобрать код (python).
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*