Çö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

Femtopat
Katılım
15 Ağustos 2022
Mesajlar
3
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
 

Geri
Yukarı