помогите пожалуйста Python

Ответы
Ответ:
1. Да
2. name = "Вася Пупкин"
name = "{} {}".format(name.split()[1], name.split()[0])
3. random_text = "0 1 2 3 4"
lst = random_text.split()
result = ""
for i in lst:
result += i + " "
result = result[:len(result)-1]
4. N = 98359823457
str_n = str(N)
lst_n = list(int(num) for num in str_n)
min_digit = min(lst_n)
index_min_digit = [i for i in range(len(lst_n)) if lst_n[i] == min_digit][-1]
lst_n.pop(index_min_digit)
result = int("".join(list(map(str, lst_n))))
Объяснение:
Функция format вставляет аргументы в строку вместо {}
Функция split разбивает строку на слова и создает список строк (например: "Вася пупкин".split() -> ["Вася", "пупкин])
.pop(index) удаляет из списка элемент под индексом index
map(func, *iterable) - первый аргумент функция, которая будет применена ко всем аргументам второго элемента
P. S. Все примеры проверены в Python 3.8.3
name = "{} {}".format(name.split()[1], name.split()[0])
3. random_text = "1 2 3 4 5"