Spaces:
Running
Running
import re | |
def is_valid_input(user_input): | |
synonyms_dict = { | |
"بله": [ | |
"بله", "بلی", "بلخ", "یله", "پله", | |
"آره", "آری", "آرخ", "yes", "ya", "bale", "ari", | |
"are", "fgi", "hvi", "Hvd", "Hvd", "fgd", "hsj", | |
"isj", "nhvn", "هست", "است", "دارد", "یس", "nhavd", | |
"هست", "احتمال دارد", "امکان دارد", "میتواند", "شاید", | |
"احتمال مثبت", "باشد", "می دهم", "یس", "yes", "yup", | |
"چک کن", "مشکوک", "دارد" | |
], | |
"خیر": [ | |
"نه", "منفی", "odv", "kodv", "خیر", "no", "ni", "نخیر", | |
"نیست", "نبود", "نمیشود", "نمی شود", "نمی\u200cشود", "نیست", | |
"ندیدم", "دخ", "nist", "nabod", "na", "nah", "noch", "nuch", | |
"nooch", "manfi", "udv" | |
], | |
} | |
input_list = user_input.split(" ") | |
for inp in input_list: | |
for k, v in synonyms_dict.items(): | |
if inp in v: | |
return k | |
return user_input | |
def levels(): | |
group_dict = { | |
"اختلالات حرکتی": "L01", | |
" رقصاک تعمیم یافته در صورت ، گردن ، اندامهای فوقانی/تحتانی ، تنه ": "L02", | |
"اختلالات حرکات چشم و علائم عصبی": "L03", | |
"بیماریهای عصبی": "L04", | |
"هوموستئینمی شدید": "L06", | |
"تظاهرات روانی": "L05", | |
"درگیری نخاع": "L07", | |
"متابولیسم کبدی داخل سلولی": "L08", | |
"کمبود لیپاز اسید لیزوزومی": "L09", | |
"کمبود دی هیدرو لیپوامید دی هیدروژناز": "L10", | |
"فسفاتمی": "L11", | |
"عوارض آنسفالوپاتی غیر کبدی به دنبال جراحی باریاتریک": "L12", | |
"لرزش اندام فوقانی": "L13", | |
"بیماریهای میتوکندری": "L14", | |
} | |
return list(group_dict.keys()) | |
def user_choice_level(choice): | |
group_dict = { | |
"اختلالات حرکتی": "L01", | |
" رقصاک تعمیم یافته در صورت ، گردن ، اندامهای فوقانی/تحتانی ، تنه ": "L02", | |
"اختلالات حرکات چشم و علائم عصبی": "L03", | |
"بیماریهای عصبی": "L04", | |
"هوموستئینمی شدید": "L06", | |
"تظاهرات روانی": "L05", | |
"درگیری نخاع": "L07", | |
"متابولیسم کبدی داخل سلولی": "L08", | |
"کمبود لیپاز اسید لیزوزومی": "L09", | |
"کمبود دی هیدرو لیپوامید دی هیدروژناز": "L10", | |
"فسفاتمی": "L11", | |
"عوارض آنسفالوپاتی غیر کبدی به دنبال جراحی باریاتریک": "L12", | |
"لرزش اندام فوقانی": "L13", | |
"بیماریهای میتوکندری": "L14", | |
} | |
return group_dict[choice] | |
group_dict = { | |
"اختلالات حرکتی": "L01", | |
" رقصاک تعمیم یافته در صورت ، گردن ، اندامهای فوقانی/تحتانی ، تنه ": "L02", | |
"اختلالات حرکات چشم و علائم عصبی": "L03", | |
"بیماریهای عصبی": "L04", | |
"هوموستئینمی شدید": "L06", | |
"تظاهرات روانی": "L05", | |
"درگیری نخاع": "L07", | |
"متابولیسم کبدی داخل سلولی": "L08", | |
"کمبود لیپاز اسید لیزوزومی": "L09", | |
"کمبود دی هیدرو لیپوامید دی هیدروژناز": "L10", | |
"فسفاتمی": "L11", | |
"عوارض آنسفالوپاتی غیر کبدی به دنبال جراحی باریاتریک": "L12", | |
"لرزش اندام فوقانی": "L13", | |
"بیماریهای میتوکندری": "L14", | |
} |