Menu
Coddy logo textTech

Değişken Takası

Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 3 / 78.

Değişkenlerin yerini değiştirmek, iki değişkenin değerlerinin takas edildiği yaygın bir işlemdir. Python, diğer birçok programlama dilinin aksine, geçici bir değişkene ihtiyaç duymadan değişkenlerin yerini değiştirmek için basit ve zarif bir yol sunar.

Geleneksel Yöntem (Geçici Değişken Kullanarak):

a = 10
b = 20
temp = a
a = b
b = temp
print(a)  # Çıktı: 20
print(b)  # Çıktı: 10

Pythonik Yol (Eşzamanlı Atama):

a = 10
b = 20
a, b = b, a
print(a)  # Çıktı: 20
print(b)  # Çıktı: 10

Pythonik yöntemle, b ve a değerleri sırasıyla a ve b değişkenlerine eş zamanlı olarak atanır. Bu yaklaşım daha okunabilirdir ve herhangi bir ek değişken gerektirmez.

challenge icon

Görev

Kolay

Geçici bir değişken kullanmadan iki değişkenin değerlerini yer değiştiren bir Python programı yazın. x ve y adlı iki değişkeni sırasıyla 5 ve 10 değerleriyle tanımlayın. Değerlerini yer değiştirin ve ardından yazdırın.

Kopya kağıdı

Python, geçici bir değişkene ihtiyaç duymadan eşzamanlı atama kullanarak değişkenlerin yerini değiştirmeye olanak tanır.

Geçici bir değişken kullanan geleneksel yöntem:

a = 10
b = 20
temp = a
a = b
b = temp

Eşzamanlı atama kullanan Pythonik yol:

a = 10
b = 20
a, b = b, a

Eşzamanlı atama yaklaşımı daha okunabilirdir ve ek değişkenler gerektirmez.

Kendin dene

# x ve y değişkenlerini başlat



# x ve y değerlerini yer değiştir


# Yer değiştirilen değerleri yazdır
print(f"x: {x}")
print(f"y: {y}")
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Logic & Flow bölümündeki tüm dersler