выдаеться одна и тоже функция
base.py
import random
def one():
base1 = (["Я люблю пить фанту, а мое любимое лакомство Киндер МилкСлайс!", "Я люблю своего разработчика!", "Я люблю того, кто мной пользуеться!"])
gen1 = random.choice(base1)
base1_out = gen1
print(base1_out)
def two():
base2 = (["Мое хобби отвечать на вопросы!", "Мое хобби служить людям!", "Мое хобби сладко покушать!"])
gen2 = random.choice(base2)
base2_out = gen2
print(base2_out)
main.py
import time
import pyttsx3
from base import *
engine = pyttsx3.init()
engine.say("Привет я искусственный интеллект за 10 минут! Меня зовут Боб")
engine.runAndWait()
question = input("Что спросить у Боба?: ")
if question == "Что ты любишь?" or "что ты любишь?" or "что ты любишь" or "Что ты любишь":
one()
elif question == "Какое твое хобби?" or "Какое твое хобби" or "какое твое хобби?" or "какое твое хобби":
two()
#elif question == "None":
# pass
про вопросе какое твое хобби выдаеться функция один а не два
что делать?