Python = ve == farkı

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