Demetlere kısa bir giriş
Fonksiyonları öğrenmenin yanında, demetleri (tuple) de öğrendin! Burada demetlerle ilgili öğrendiklerini — nasıl oluşturulur, açılır (unpack edilir) ve öğelerine erişilir — pratik edeceksin. Videoda Hugo'nun even_nums demetini nasıl açtığını hatırla:
a, b, c = even_nums
Bu egzersiz için nums adlı, üç öğeli bir demet önceden yüklendi. Betiği tamamlamadan önce şunları yap:
- IPython kabuğunda
numsdeğerini yazdır. Demetteki öğelere dikkat et. - IPython kabuğunda,
nums'un ilk öğesini atama yaparak 2 değerine çevirmeyi dene:nums[0] = 2. Ne oluyor?
Bu egzersiz, kursun bir parçasıdır
Python'da Fonksiyonlara Giriş
Egzersiz talimatları
nums'unum1,num2venum3değişkenlerine aç (unpack et).numsile aynı öğelerden oluşan, ancak 1. öğesi 2 ile değiştirilmiş yeni bir demeteven_numsoluştur.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Unpack nums into num1, num2, and num3
# Construct even_nums