تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

بررسی قضیه حمار

آسان 209/ دانلود 133 بازدید

برنامه ای بنویسید که با گرفتن ۳ ورودی ار کاربر بررسی کند که با توجه به قضیه حمار میتوان مثلثی با ضلع های دریافت شده ساخت یا خیر؟

(قضیه حمار یا نابرابری مثلثی: در هر مثلث اندازه هر ضلع از مجموع ۲ ضلع دیگر کوچکتر است)

2 جواب

نمیتونم این تمرین رو حل کنم!
X=float(input("x:"))
Y=float(input("y:"))
H=float(input("h:"))
if X<Y+H and Y<X+H and H<X+Y:
    print("قضیه حمار برقرار است")
else:
    print("نمی توان با این اعداد مثلثی ساخت")
Farbod.313 دانلود Python
def can_form_triangle(a, b, c):
    """بررسی می‌کند که آیا می‌توان مثلثی با اضلاع a، b و c ساخت یا خیر."""
    return (a + b > c) and (a + c > b) and (b + c > a)

if __name__ == "__main__":
    # دریافت اندازه اضلاع مثلث از کاربر
    while True:
        try:
            a = float(input("لطفاً اندازه ضلع اول مثلث را وارد کنید: "))
            b = float(input("لطفاً اندازه ضلع دوم مثلث را وارد کنید: "))
            c = float(input("لطفاً اندازه ضلع سوم مثلث را وارد کنید: "))
            break
        except ValueError:
            print("لطفاً یک عدد صحیح یا اعشاری وارد کنید.")

    # بررسی اینکه آیا مثلث می‌توان ساخت یا خیر
    if can_form_triangle(a, b, c):
        print("با این اضلاع می‌توان مثلثی ساخت.")
    else:
        print("با این اضلاع نمی‌توان مثلثی ساخت.")
Mma123 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن