Ana sayfa
/
Teknoloji
/
Asagida verilen kod parçasinin ciktis ne olur? 1ist=["Polat", 1907,1,10.9 "Manchester"] list .append ("United") list .insert(, "Fenerbahce") list .remove (1Theta .9) list .pop(2) print(list)

Soru

Asagida verilen kod parçasinin ciktis ne olur?
1ist=["Polat", 1907,1,10.9 "Manchester"]
list .append ("United")
list .insert(, "Fenerbahce")
list .remove (1Theta .9)
list .pop(2)
print(list)

Asagida verilen kod parçasinin ciktis ne olur? 1ist=["Polat", 1907,1,10.9 "Manchester"] list .append ("United") list .insert(, "Fenerbahce") list .remove (1Theta .9) list .pop(2) print(list)

Çözüm

4.0176 Voting
avatar
Ufuk
Usta · 5 yıl öğretmeni
Uzman doğrulaması

Cevap

Verilen kodda bazı yazım hataları ve mantıksız ifadeler bulunmaktadır. Bu yüzden doğru bir çıktı elde edemiyoruz. Ancak, eğer kodun doğru bir şekilde yazılması durumunda ne olacağını açıklayabiliriz.<br /><br />İlk olarak, `list` adlı bir liste oluşturuluyor ve bu liste şu şekilde dolduruluyor:<br />```<br />list = ["Polat", 1907, 1, 10.9, "Manchester"]<br />```<br />Bu liste, "Polat", 1907, 1, 10.9 ve "Manchester" değerlerini içeren bir liste haline geliyor.<br /><br />Sonra, `list.append("United")` ifadesi kullanılarak listeye "United" değeri ekleniyor:<br />```<br />list = ["Polat", 1907, 1, 10.9, "Manchester", "United"]<br />```<br />`list.insert(, "Fenerbahce")` ifadesi kullanılarak listeye "Fenerbahce" değeri ekleniyor. Ancak, indeks değeri boş bırakıldığı için bu ifade hatalıdır. Doğru kullanım şu şekilde olmalıdır:<br />```<br />list.insert(0, "Fenerbahce")<br />```<br />Bu durumda, liste şu şekilde güncellenir:<br />```<br />list = ["Fenerbahce", "Polat", 1907, 1, 10.9, "Manchester", "United"]<br />```<br />`list.remove(1.9)` ifadesi kullanılarak liste içindeki 1.9 değeri çıkarılıyor. Ancak, bu değer listenin içinde bulunmadığından dolayı bir hata oluşur.<br /><br />`list.pop(2)` ifadesi kullanılarak listenin 3. elemanı (indeks 2'de) çıkarılıyor:<br />```<br />list = ["Fenerbahce", "Polat", 1907, 10.9, "Manchester", "United"]<br />```<br />Son olarak, `print(list)` ifadesi kullanılarak liste yazdırılıyor:<br />```<br />['Fenerbahce', 'Polat', 1907, 10.9, 'Manchester', 'United']<br />```<br />Bu nedenle, verilen kodda bazı hatalar nedeniyle doğru bir çıktı elde edemiyoruz. Ancak, eğer kodun doğru bir şekilde yazılması durumunda çıktı şu şekilde olur:<br />```<br />['Fenerbahce', 'Polat', 1907, 10.9, 'Manchester', 'United']<br />```
Derecelendirmek için tıklayın: