Какой вывод будет у данного кода? 
 def swap_words(string): 
 lst = string.split(' ') 
 lst.reverse() 
 return ' '.join(lst) if name == 'main': print(swap_words('идет снег')) print(swap_words('идет снег давно')) 
 
Другие предметы Университет Функции и работа со строками программирование на Python вывод кода на python swap_words функция работа со строками университетское программирование
Давайте разберем код по шагам, чтобы понять, какой вывод он будет генерировать.
split(' '). Это означает, что строка будет разделена по пробелам.reverse().' '.join(lst), и эта строка возвращается.if __name__ == '__main__':.swap_words с двумя разными строками: 'идет снег' и 'идет снег давно'.print().Теперь посмотрим на выводы для каждого вызова функции:
swap_words('идет снег'): 
        ['идет', 'снег'].['снег', 'идет'].swap_words('идет снег давно'): 
        ['идет', 'снег', 'давно'].['давно', 'снег', 'идет'].Таким образом, вывод программы будет: