ویرگول
ورودثبت نام
Ali Khosravi
Ali Khosraviشاید یه Nerd روز ها میتونم به دریا خیره بشم
Ali Khosravi
Ali Khosravi
خواندن ۱ دقیقه·۴ سال پیش

پاسخ سوال اعداد فیثاغورثی کوئرا - پایتون

سلام :)

میخوایم باهم سوال اعداد فیثاغورثی که توی کوئرا دیدمش رو باهم پاسخ بدیم که البته خیلی هم سوال اسونیه:)) خب بریم سراغ سوال ...

سوال:

برنامه‌ای بنویسید که سه عدد صحیح مثبت را به عنوان ورودی از کاربر دریافت کند و در صورتی که امکان ساخت مثلث قائم الزاویه با طول اضلاع داده شده وجود داشته باشد YES و در غیر این صورت NO چاپ کند.

ورودی

۳ عدد صحیح در ۳ خط ورودی به شما داده می‌شود.

خروجی

چنانچه می‌توانیم با ۳ عدد ورودی مثلث قائم الزاویه‌ای بسازیم YES در غیر اینصورت NO چاپ کنید.


پاسخ:

  • خب اولا یک مثلث در صورتی قائم الزاویه میشه که طول اضلاعش در رابطه زیر صدق کنه :

پس :

a = int(input("Please enter the first number: "))
b = int(input("Please enter the second number: "))
c = int(input("Please enter the third number: "))
if (a*a + b*b == c*c) or (a*a + c*c == b*b) or (b*b + c*c == a*a):
print("YES")
else:
print("NO")

و تمام!

پایتونسوال
۱
۱
Ali Khosravi
Ali Khosravi
شاید یه Nerd روز ها میتونم به دریا خیره بشم
شاید از این پست‌ها خوشتان بیاید