python’da = ve == tam olarak nasıl kullanılıyor? İkisini birbirine karıştırıyorum
=, değişkene değer atamak için kullanılır. == ise karşılaştırma operatörüdür, boolean bir değer oluşturur.
a = 54 == 14
print(a)
2 Beğeni
1 Beğeni
Alih78’in dediği gibi;
= “eşittir” demek, değer atamak için kullanılır,
== “Eşit ise” demektir, karşılaştırma amacıyla kullanılır.
2 Beğeni
yeni başlayan birisi olarak cevaplamak istiyorum yanlışım var ise düzeltin lütfen
= genellikle değişken belirlemek için kullanır
pi=13,14159 pi sayısı 13,14159 demek
diğer bir örnek ise
snotu=int(input("Sınav notunuz: "))
if snotu ==45:
print("Sıavdan 2 aldınız)
== buda eşit ise demektir. Sınav notunuz 45 e eşit ise anlamına gelir
1 Beğeni
“=” için; değişken belirlemek için değil de, değişkene
değer vermek/atamak daha doğru olur.
“==” de; eşit olarak değil de, “denk” ifadesi kullanılması
uygun olacaktır.
2 Beğeni