hiç else’e girmiyor nedenini açıklayabirirmisiniz?
<<
ve >>
kaydırma operatörüdür. Senin karşılaştırma operatörü kullanmak istediğini düşünüyorum: İşleçler — Yazbel Python Belgeleri
dediğin gibide yaptım olmadı
Verdiği hata nedir? Kodlarını yazı olarak değil de resim formatında paylaştığın için deneyemiyoruz.
Dileniyor musunuz hocam? Allah tuttuğunuzu altın etsin deseydiniz bari.
hocam biraz çaylak olduğumdan çok sinir oldum hızlı yanıt almak için yaptım
Üçgen eşitsizliğinde küçük olan taraf için mutlak değer almıyor muyuz? Onu da abs fonksiyonu ile yaparız. Ayrıca << matematiksel operatör değil. < kullanmanız lazım.
def üçgenmi(x,y,z):
if y-z<<x and x<<y+z:
print(“bu bir üçgendir”)
else:
print(“bu bir üçgen değildir”)
x=int(input(":"))
y=int(input(":"))
z=int(input(":"))
üçgenmi(x,y,z)
Hala kaydırma operatörü kullanıyorsun, dediğim şekilde güncelleyip denemelisin.
Bu bir üçgendir kısmı ters tırnak olmuş.
Hocam matematikteki gibi.
ters tırnak derken ne kast ettin
print(“bu bir üçgendir”)
Bu kısım. Galiba kod bloğu şeklinde atmadığınızdan sıkıntı oldu. Kodları atarken kod bloğunda atın.
def üçgenmi(x,y,z):
if y-z<x and x<y+z:
print("bu bir üçgendir")
else:
print("bu bir üçgen değildir")
x=int(input(":"))
y=int(input(":"))
z=int(input(":"))
üçgenmi(x,y,z)
y-z nin mutlak değerini alman lazım.
onu nasıl yaparım göretebilirmisin?
abs() fonksiyonunu kullanabilirsin.
kod bloğu şeklinde atabilirmisin şimdiden teşekkürler