import re def is_valid_input(user_input): synonyms_dict = { "بله": ["بله", "بلی", "بلخ", "یله", "پله", "آره", "آری", "آرخ", "yes", "ya", "bale", "ari", "are", "fgi", "hvi", "Hvd", "Hvd", "fgd", "hsj", "isj", "nhvn", "هست", "است", "دارد", "یس", ], "خیر": ['نه', 'منفی', 'odv', 'kodv', "خیر", 'no', 'ni', 'نخیر', 'نیست', 'نبود', 'نمیشود', 'نمی شود','نمی\u200cشود', 'نیست', 'ندیدم','دخ', 'nist', 'nabod', 'na', 'nah', 'noch', 'nuch', 'nooch', 'manfi'] } for k, v in synonyms_dict.items(): if user_input in v: return k return "wrong value"