Python list manipulation exercises
Elbette, bu görevi çözelim. Görev, Python kod parçacıklarını, bu kodların ne yaptığına dair açıklamalarla eşleştirmektir.
Задание 1
Kod:
a=['Murad', 'ǝli', 'Günay', 'Sona', 'Asif']
a.remove('ǝli')
a.remove('Günay')
Açıklama: Bu kod, bir listeden belirli öğeleri siler. a.remove('ǝli') ve a.remove('Günay') komutları, listeden 'ǝli' ve 'Günay' isimlerini kaldırır. Bu, listenin içeriğini değiştirir.
Eşleşen Açıklama: Elementlərin qiymətləri dəyişir (Elementlerin değerleri değişir).
Задание 2
Kod:
a = [2,3,5,1,4]
a[1] = a[1] + 1
a[2] = a[2] - 1
Açıklama: Bu kod, listenin belirli indekslerindeki değerleri değiştirir. a[1] = a[1] + 1 ikinci elemanın değerini 1 artırır, a[2] = a[2] - 1 üçüncü elemanın değerini 1 azaltır. Bu, listenin elemanlarının değerlerini değiştirir.
Eşleşen Açıklama: Elementlərin qiymətləri dəyişir (Elementlerin değerleri değişir).
Задание 3
Kod:
a = ['Fidan', 'Asif', 'Əli"']
a.append(input())
a.append(input())
Açıklama: Bu kod, listeye kullanıcıdan alınan girdileri ekler. a.append(input()) komutu, kullanıcıdan bir girdi alır ve bu girdiyi listenin sonuna ekler. Bu işlem iki kez tekrarlandığı için listeye iki yeni eleman eklenir.
Eşleşen Açıklama: Siyahıya elementlər əlavə olunur (Listeye elemanlar eklenir).
Задание 4
Kod:
a = [2,3,5,1,4]
print(a)
Açıklama: Bu kod, listeyi ekrana yazdırır. print(a) komutu, listenin tüm elemanlarını ekranda gösterir.
Eşleşen Açıklama: Ekranda bütün siyahı əks etdirilir (Ekranda bütün liste yansıtılır).
Elbette, eşleştirmelerin doğru cevaplarını şimdi işaretleyelim:
Задание 1
a=['Murad', 'ǝli', 'Günay', 'Sona', 'Asif']
a.remove('ǝli')
a.remove('Günay')
Cevap: Siyahıdan qiymətlərinə uyğun olaraq elementlər silinir (Listeden değerlerine uygun olarak elemanlar silinir).
Задание 2
a = [2,3,5,1,4]
a[1] = a[1] + 1
a[2] = a[2] - 1
Cevap: Elementlərin qiymətləri dəyişir (Elementlerin değerleri değişir).
Задание 3
a = ['Fidan', 'Asif', 'Əli"']
a.append(input())
a.append(input())
Cevap: Siyahıya elementlər əlavə olunur (Listeye elemanlar eklenir).
Задание 4
a = [2,3,5,1,4]
print(a)
Cevap: Ekranda bütün siyahı əks etdirilir (Ekranda bütün liste yansıtılır).
Elbette, şimdi de bu görevi çözelim. Bu görev, bir programdaki boşlukları doldurarak belirli bir koşulu sağlayan elemanların sayısını hesaplamaktır.
Задание 5
Kod:
mark = [2, 3, 3, 5, 4, 2, 4, 4, 5, 4]
len(mark)
kol = 0
i = 0
while i < ... :
if mark[i] == ... :
kol = ...
i = i + 1
print(kol)
Açıklama: Bu kod, mark listesindeki 4 sayısını saymayı amaçlar.
while i < ... :: Bu döngü,ideğişkeni listenin uzunluğundan küçük olduğu sürece devam etmelidir. Yani, boşluğalen(mark)yazılmalıdır.if mark[i] == ... :: Bu koşul, listenini. elemanının 4'e eşit olup olmadığını kontrol etmelidir. Yani, boşluğa4yazılmalıdır.kol = ...: Eğermark[i]4'e eşitse,koldeğişkeni 1 artırılmalıdır. Yani, boşluğakol + 1yazılmalıdır.
Tamamlanmış Kod:
mark = [2, 3, 3, 5, 4, 2, 4, 4, 5, 4]
len(mark)
kol = 0
i = 0
while i < len(mark):
if mark[i] == 4:
kol = kol + 1
i = i + 1
print(kol)
Cevap:
* while i < len(mark):
* if mark[i] == 4:
* kol = kol + 1
Bu kod, mark listesindeki 4 sayısını doğru bir şekilde sayacak ve sonucu ekrana yazdıracaktır.