Python ile 2.dereceden denklem

image
merhaba python ile köklerini girdiğiniz 2.dereceden denklemi yazan bir program yapmaya çalışıyorum ama (x-(1.kök))(x-(2.kök)) olarak yazmak istiyorum ama bir türlü beceremedim.
Şimdiden teşekkürler
kodlar:
x1=int(input(“birinci kök”))
x2=int(input(“ikinci kök”))
x1 = -1
x1
x2 = -1*x2

print((“x-”,x1,)(“x-”,x2,),sep="")

Merhaba, ilk gönderiniz için tebrik ederim. Aramıza hosgeldiniz.

x1 = int(input("birinci kök >")) 
x2 = int(input("ikinci kök  >")) 

x_1 = - 1 * x1
x_2 = - 1 * x2

print("(x-{}) (x-{})".format(x_1,x_2))

Yazdığınız kodların düzeltilmiş hali bu, istediğiniz hali bu olmayabilir ama yazdıklarınızın düzenlenmiş hali bu şekilde.

Pythonda çarpma işlemi için = * işaretini kullanıyoruz.

Siz kendi kodlarınızi çalıştırdığıniz zaman aldığınız hatayı buraya yazabilir misiniz?

Ayrıca yazdığınız kodları lütfen ```` tırnak işaretleri arasına yazabilir misiniz? Böylelikle daha rahat kodu okuyabiliriz.

1 Beğeni

Yazacağınız bölümü " arasına alarak string haline getirmemişsiniz:

ilk_kök = int(input("birinci kök >"))
ikinci_kök = int(input("ikinci kök  >"))

print("(x-{})(x-{})".format(ilk_kök, ikinci_kök))

Ayrıca kökleri -1 ile çarpmanızın sebebini anlamadım.

1 Beğeni