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

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

بررسی رابطه فیثاغورس

آسان 204/ دانلود 218 بازدید

برنامه ای بنویسید که اندازه ۳ ضلع مثلث را بگیرد و بررسی کند که رابطه فیثاغورس در مثلث برقرار است (مثلث قائم الزاویه است) یا خیر؟ در صورت برقرار بودن، ضلغ وتر را نیز مشخص کند

رابطه فیثاغورس: (ضلغ به توان 2) + (ضلغ به توان 2) = (وتر به توان 2)

2 جواب

نمیتونم این تمرین رو حل کنم!
h=float(input("h: "))
x=float(input("x: "))
y=float(input("y: "))
if h*h==x*x+y*y:
    print("true")
else:
    print('false')
Farbod.313 دانلود Python
def is_right_triangle(a, b, c):
    # مرتب کردن اضلاع به طوری که c بزرگترین باشد
    sides = sorted([a, b, c])
    # بررسی رابطه فیثاغورس
    return sides[0]**2 + sides[1]**2 == sides[2]**2, sides[2]

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

    # بررسی اگر مثلث قائم الزاویه است
    is_right, hypotenuse = is_right_triangle(a, b, c)

    if is_right:
        print(f"مثلث قائم الزاویه است. ضلع وتر: {hypotenuse}")
    else:
        print("مثلث قائم الزاویه نیست.")
Mma123 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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

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

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