import re import random #default_answers = [0: "Powiedz mi więcej.", 1: "Zmieńmy temat - opowiedz mi o swojej rodzinie.", 2: "Rozumiem.", 3: "Czemu tak uważasz?", 4: "Interesujące...", 5: "Mhm.", 6: "Jak się z tym czujesz?"] #answer_patterns = #lista list zczytana z pliku; struktura listy np. lista[0] - regex, lista[n] - odpowiedzi print("Witaj. Jak się dzisiaj czujesz?") while True: match_found = False user_input = input() for answer_pattern in answer_patterns: if re.match(answer_pattern[0], user_input): match_found = True answer_number = random.randint(1, len(answer_pattern)) print(answer_pattern[answer_number]) break if not match_found: answer_number = random.randint(0, len(default_answers)) print(default_answers[answer_number])