بررسی قضیه حمار
برنامه ای بنویسید که با گرفتن ۳ ورودی ار کاربر بررسی کند که با توجه به قضیه حمار میتوان مثلثی با ضلع های دریافت شده ساخت یا خیر؟
(قضیه حمار یا نابرابری مثلثی: در هر مثلث اندازه هر ضلع از مجموع ۲ ضلع دیگر کوچکتر است)
برنامه ای بنویسید که با گرفتن ۳ ورودی ار کاربر بررسی کند که با توجه به قضیه حمار میتوان مثلثی با ضلع های دریافت شده ساخت یا خیر؟
(قضیه حمار یا نابرابری مثلثی: در هر مثلث اندازه هر ضلع از مجموع ۲ ضلع دیگر کوچکتر است)
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکa=int(input("Enter a number: "))
b=int(input("Enter another number: "))
c=int(input("Enter a third number: "))
if a+b>c:
print("true")
elif a+c>b:
print("true")
elif b+c>a:
print("true")
elif c+a>b:
print("true")
else:
print("false")
import time
strat_time = time.time()
while True:
a = int(input("enter your number a:"))
if a == 0:
print("finish")
break
b = int(input("enter your number b:"))
c = int(input("enter your number c:"))
if a < b + c or b < a + c or c < a + b:
print("homar bargharar ast")
if a == b == c:
print("not homar")
if time.time() - strat_time > 7:
print("time is over")
break
روش دوم هستش
def hemar():
it_s_hemar = False
a,b,c = eval(input("enter a ,b ,c: "))
if (a + b > c) and (a + c > b) and (b + c > a):
it_s_hemar = True
print(it_s_hemar)
else:
print("these three numbers connot make a triangle!!")
hemar()
a =int(input("pls enter the first number;....." ))
b = int(input("pls second number :) ...."))
c = int(input("pls and the last number...."))
if a < b+c and b< a+c and c< a+b :
print("great! The inserted sides are without problems/..")
else:
print("sorry, you can't make triangle ): ")
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("با این اضلاع نمیتوان مثلثی ساخت.")
# بررسی قضیه حمار
a=int(input("a: "))
b=int(input("b: "))
c=int(input("c: "))
if (a+b>c) and (a+c>b) and (b+c>a) :
print("we can make triangle")
else:
print("we nca not make triangle")
x1=int(input("print your x1: "))
x2=int(input("print your x2: "))
x3=int(input("print your x3: "))
if x1+x2>x3 and x2+x3>x1 and x3+x1>x2:
print("True")
else:
print("False")
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام