Python list manipulation exercises

Photo
bunu hallet

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).

cevap hangisi

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).

Photo
bunuda hell elə

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.

  1. while i < ... :: Bu döngü, i değişkeni listenin uzunluğundan küçük olduğu sürece devam etmelidir. Yani, boşluğa len(mark) yazılmalıdır.
  2. if mark[i] == ... :: Bu koşul, listenin i. elemanının 4'e eşit olup olmadığını kontrol etmelidir. Yani, boşluğa 4 yazılmalıdır.
  3. kol = ...: Eğer mark[i] 4'e eşitse, kol değişkeni 1 artırılmalıdır. Yani, boşluğa kol + 1 yazı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.

thinking img
progress gif

Metin kopyalandı
Tamamlandı
Hata
×