بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۷ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی یک مدل ساده برای انتخاب بهترین روش جراحی بر اساس برنامه درمانی ارائه می‌دهد.
ورودی شامل نوع بیماری، اولویت‌های بیمار، و سطح ریسک قابل قبول است.
برنامه با استفاده از یک الگوریتم تصمیم‌گیری، بهترین گزینه جراحی را پیشنهاد می‌دهد.


کد پایتون:


# تعریف گزینه‌های جراحی
surgical_options = {
    "minimally_invasive": {"risk": 2, "recovery": 5, "effectiveness": 7},
    "open_surgery": {"risk": 5, "recovery": 10, "effectiveness": 9},
    "robotic_assisted": {"risk": 3, "recovery": 6, "effectiveness": 8}
}

# دریافت اولویت‌های بیمار
risk_tolerance = int(input("حداکثر ریسک قابل قبول (۱ تا ۵): "))
priority = input("اولویت شما چیست؟ (recovery/effectiveness): ").strip()

# انتخاب بهترین گزینه
best_option = None
best_score = -1

for name, data in surgical_options.items():
    if data["risk"] <= risk_tolerance:
        score = data[priority]
        if score > best_score:
            best_score = score
            best_option = name

# نمایش نتیجه
print("\n--- نتیجه ---")
if best_option:
    print(f"بهترین گزینه جراحی برای شما: {best_option}")
else:
    print("هیچ گزینه‌ای با سطح ریسک قابل قبول یافت نشد.")

نمونه خروجی:


حداکثر ریسک قابل قبول (۱ تا ۵): 3  
اولویت شما چیست؟ (recovery/effectiveness): effectiveness  

--- نتیجه ---  
بهترین گزینه جراحی برای شما: robotic_assisted

توضیح مراحل:

- گزینه‌های جراحی با ویژگی‌های ریسک، زمان بهبودی، و اثربخشی تعریف شده‌اند
- کاربر سطح ریسک قابل قبول و اولویت درمانی را وارد می‌کند
- برنامه بهترین گزینه را بر اساس اولویت و محدودیت ریسک انتخاب می‌کند


نوشته و پژوهش شده توسط دکتر شاهین صیامی