выдаеться одна и тоже функция

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

про вопросе какое твое хобби выдаеться функция один а не два

что делать?


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