@Chispy

Как сделать это?

Тут такая проблема. Мне нужно сделать так чтобы каждый раз python выбирал любую функцию которая есть в файле.

Например:
def hello1():
    print("Здарова!")

def hello2():
    print("Привет!")

#Тут что-то нужно чтобы python 
#выбрал одну из этих функций и выполнил еë.
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Можно использовать метод choice():
from random import choice

def hello1():
    print("Здарова!")

def hello2():
    print("Привет!")

my_func_list = [hello1,hello2]

choice(my_func_list)()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
from random import *
def hello1():
    print("Здарова!")
def hello2():
    print("Привет!")

my_func_list = ['hello1','hello2', 'hello1','hello2']
exec(str(choice(my_func_list))+"()")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы