Çözüldü Python'da matematiksel dört işlem kodu nasıl çalışıyor?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Segarbn

Decapat
Katılım
15 Ağustos 2022
Mesajlar
12
Daha fazla  
Cinsiyet
Kadın
Ya şu Python kodunu bir türlü çözemedim, açıklamasıyla yardımcı olun.

Python:
a = 5
b = 6
a += 1
b -= 2
c = a + 2 * b
 
Son düzenleyen: Moderatör:
Çözüm
Sırasıyla;
A değişkenine 5 değerini atıyoruz.
B değişkenine 6 değerini atıyoruz.
A değişkenine +1 ekliyoruz ve 6 oluyor.
B değişkeninden -2 çıkarıyoruz ve 4 oluyor.
C ise 14 oluyor. (Çarpma işlemi öncelikli, 2 ile B'yi çarpınca 8, A ile toplayınca 14.)
A değişkenini 5 olarak tanımlıyor, türü integer. B için de aynı şekilde, 6 olarak tanımlıyor. A += 1 demek a değişkeninin değerini bir arttır demek, yani a 6 oluyor. Sonra b'yi iki eksiltiyor -= operatörüyle, b 4 oluyor. C değişkenini de (o da int) a değişkeninin değeri artı b değişkeninin değerinin iki katı olarak tanımlıyor.
 
Bu aslında temel matematik gibi bir şey.
A = 5 kodunda a değişkenine 5 sayısı atanır ve bundan sonra a olan her yer aslında 5 tamsayısıdır.
Aynı şekilde b için de 6 tamsayısı verilmiştir.
+= Değişkeni o sayıya bir sayı eklemek demektir.
A += 1 yaptığımızda a sayısına 1 ekleriz ve a sayısını başta 5'e eşitlemiştik yani 5+1 = 6 olduğundan a değişkeninin değeri artık 6'dır.
-= Değişkeni ise o sayıdan bir sayı çıkartmak demektir.
B -= 2 yaptığımızda b 6 idi 6-2 yani b = 4 diyebiliriz.
Ardından yeni bir değişken olan C tanımlanmış ve yapılan işlemlerden sonra değişkenler.
A = 6 ve B = 4 şekilindeydi
C değişkeninde de yerlerine yazarsak C = 6 + 2 X 4 oluyor. Bu da 6+8 = 14e denk gelir yani sonuçta.
C değişkeni 14'e eşitlenmiştir.
 
Hayır hocam çarpma işleminin önceliği yazılımda da bulunmaktadır.
1660524401179.png
 

Technopat Haberler

Geri
Yukarı