Menu
CoddyTech

Çoklu Değişken Atamaları

Coddy'nin Python Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 2 / 78.

Python'da tek bir satırda birden fazla değişkene değer atayabilirsiniz. Bu özellik kodunuzu daha kısa ve okunabilir hâle getirebilir. Birden fazla değişkene etkili bir şekilde nasıl değer atayacağımızı inceleyelim.Temel Çoklu Atamalar:
a, b, c = 1, 2, 3
print(a)  # Çıktı: 1
print(b)  # Çıktı: 2
print(c)  # Çıktı: 3
Birden fazla değişkene aynı değeri atama:
x = y = z = 10
print(x)  # Çıktı: 10
print(y)  # Çıktı: 10
print(z)  # Çıktı: 10
Bir listeden değer atama (paket açma):
numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # Çıktı: 4
print(b)  # Çıktı: 5
print(c)  # Çıktı: 6

Değişken sayısı, değer sayısıyla eşleşmelidir. Eşleşmezse Python bir ValueError hatası verir:
x, y = [1, 2, 3]  # ValueError: açılacak çok fazla değer var
challenge icon

Görev

Kolay

Aşağıdaki görevleri yerine getiren bir Python programı yaz:

  1. name, age ve city adlı üç değişkene tek bir satırda değer ata. name değişkenine "Alice", age değişkenine 30 ve city değişkenine "New York" ata.
  2. x, y ve z adlı üç değişkene tek bir satırda 100 değerini ata.
  3. "red", "green" ve "blue" değerlerini içeren colors adlı bir liste oluştur. Bu değerleri color1, color2 ve color3 adlı üç değişkene tek bir satırda ata.

Kendin dene

# name, age ve city değişkenlerine değerler ata


# x, y ve z değişkenlerine 100 değerini ata


# Bir renk listesi oluştur ve listedeki renkleri color1, color2 ve color3 değişkenlerine ata
colors = ["red", "green", "blue"]


# Aşağıdaki kodu değiştirme
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
quiz iconKendini test et

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

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi