funkcja response

This commit is contained in:
Maurycy Oprus 2023-03-16 14:40:46 +01:00
parent 44e7b656fd
commit b72ec326cb

12
main.py
View File

@ -30,19 +30,23 @@ pairs = {
# funkcja zwracająca odpowiedź na zadane pytanie
def eliza_response(message):
pass
for key, answers in pairs.items():
matches = re.match(key, message.lower())
if matches:
chosen_answer = random.choice(answers)
return chosen_answer
return "Nie rozumiem"
# pętla główna programu
def main():
print('Cześć, jestem Eliza. Jak się czujesz dzisiaj?')
while True:
insert = input('')
insert = input('Ty: ')
if insert.lower() in ['do widzenia', 'do zobaczenia', 'na razie'
'pa', 'cześć', 'żegnam', 'do usłyszenia',
'zakończ', 'koniec', 'elo', 'żegnaj'
'do usłyszenia', 'pa pa', 'do następnego razu']:
print('Do widzenia!')
print('Eliza: Do widzenia!')
break
print(eliza_response(insert))