Ali Khosravi
Ali Khosravi
خواندن ۱ دقیقه·۲ سال پیش

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

سلام :)

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

سوال:

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

ورودی

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

خروجی

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


پاسخ:

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

پس :

a = int(input(&quotPlease enter the first number: &quot))
b = int(input(&quotPlease enter the second number: &quot))
c = int(input(&quotPlease enter the third number: &quot))
if (a*a + b*b == c*c) or (a*a + c*c == b*b) or (b*b + c*c == a*a):
print(&quotYES&quot)
else:
print(&quotNO&quot)

و تمام!

اعداد فیثاغورثی کوئراسوال اعداد فیثاغورثیمثلث قائم الزاویهپایتونسوال
شاید یه Nerd روز ها میتونم به دریا خیره بشم
شاید از این پست‌ها خوشتان بیاید