Как на python объединить строку кода

Пример:

print("текст")
print("текст")
print("текст")
n=int(input("текст 1 или 2")
if n == 1:
        print("текст")
if n ==2:
        print("текст")

как сделать что бы он был как единое целое?:D Например как:

n=print("текст")

Теперь print имеет значение. Типо такова:D


Ответы (1 шт):

Автор решения: insolor

Если правильно вас понял, то что бы он был как единое целое, Что бы его можно было использовать, например в. random.choice([kod, htoto ehe]): и когда рандом выдаёт kod появлялся этот код - это про функции. Т.е. оборачиваем код в функцию, например:

def func1():
    print("Функция 1")


def func2():
    print("Функция 2")


random_func = random.choice([func1, func2])

random_func()  # выполнится одна из двух функций, которую выберет random.choice
→ Ссылка