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

تمرین آسان 2411 visibility link download flag

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

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

👨‍💻 7 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 16

visibility
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
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("مثلث قائم الزاویه نیست.")
def fisa (vatar,ze_kochak,zel_bozorg):
    if vatar ** 2 == ze_kochak ** 2 + zel_bozorg ** 2:
        return f"rabeteh fisa bargharar ast ? {True}"
    else:
        return f"rabeteh fisa bargharar ast ? {False}"
print(fisa(vatar=int(input("enetr your number:")),ze_kochak=int(input("enetr your number:")),zel_bozorg=int(input("enter your number:"))))

a=int(input("Enter the legth of the side of the triangle:"))
b=int(input("Enter the second length of the side of the triangle: "))
c=int(input("Enter the length of the VATAR:"))
d=("the triangle has a 90 degrees angle & c is vatar")
if c**2==(b**2)+(a**2):
    print(d)
else:
    print("the triangle does not have a 90 degrees angle")
x = float(input("enter x :"))
y = float(input("enter y :"))
z = float(input("enter z :"))
if z**2 == y**2 + x**2 or x**2 == y**2 + z**2 or y**2 == x**2 + z**2:
    print("It's a right-angled triangle")    # مثلث  قائمه زاویه است
    if z**2 == y**2 + x**2:
        print("z = hypotenuse")     # وتر است z
    elif x**2 == y**2 + z**2:
        print("x = hypotenuse")     # وتر استx
    elif y**2 == x**2 + z**2:
        print("y = hypotenuse")     # وتر استy
else :
    print("It's not a right-angled triangle")   #مثلث  قائمه زاویه نیست

می توانید به جای float از int هم استفاده کنید Ali.r.h.z


<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن