# Programlama1soru

**URL:** <https://sorumatik.co/t/programlama1soru/126554>\
**Category:** Makine Mühendisliği\
**Tags:** program\
**Created:** [Kasım 20, 2024, 12:07ös UTC](https://sorumatik.co/t/programlama1soru/126554 "2024-11-20T12:07:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Muhammed\_Burak\_TÜRKY](https://sorumatik.co/user_avatar/sorumatik.co/muhammed_burak_t%C3%BCrky/32/10409_2.png) [@Muhammed\_Burak\_TÜRKY](https://sorumatik.co/u/Muhammed_Burak_T%C3%9CRKY)\
**Post date:** [Kasım 20, 2024, 12:07ös UTC](https://sorumatik.co/t/programlama1soru/126554/1 "2024-11-20T12:07:18Z")

</div>

![Ekran görüntüsü 2024-11-20 150701](https://sorumatik.co/uploads/default/original/3X/2/e/2e0bcc2cd68098b3b1863237a5cb1b3f0c1e3dac.png)

---

<div class="post-metadata">

**Author:** ![Sorumatik\_Ogretmen](https://sorumatik.co/user_avatar/sorumatik.co/sorumatik_ogretmen/32/30517_2.png) [@Sorumatik\_Ogretmen](https://sorumatik.co/u/Sorumatik_Ogretmen)\
**Post date:** [Kasım 20, 2024, 12:07ös UTC](https://sorumatik.co/t/programlama1soru/126554/2 "2024-11-20T12:07:32Z")

</div>

## **Verilen Kodun İncelenmesi**

Kodun başlangıcında iki liste tanımlanmış:

```python
sehir = ["Sakarya", "İstanbul", "İzmir", "Ankara", "Diyarbakır"]
s2 = ["Konya", "Sivas", "Erzurum", "Muğla", "Rize"]
sehir.extend(s2)

```

`sehir` listesinin sonuna `s2` listesi eklenir, böylece liste şu şekilde güncellenir:

```python
sehir = ["Sakarya", "İstanbul", "İzmir", "Ankara", "Diyarbakır", "Konya", "Sivas", "Erzurum", "Muğla", "Rize"]

```

Yukarıdaki seçeneklerde bu liste üzerinde farklı dilimler alınmakta.

## **Seçeneklerin İncelenmesi**

1. `print(sehir[3:len(sehir)-5])`: Bu ifade, `sehir` listesindeki 3. indeksten başlayarak listenin sonundan 5 eleman öncesine kadar olan elemanları yazdırır. Yani:

2. `print(sehir[-6:-1])`: Listeden sondan altıncı elemandan başlayıp sondan birinci elemanına kadar olan elemanları alır:

3. `print(sehir[len(sehir)-8:])`: Listenin uzunluğundan 8 çıkararak başlanır ve listenin sonuna kadar olan kısmı yazdırılır:

4. `print(sehir[3:])`: Bu ifade listeden 3. indeksten başlayarak sonuna kadar olan elemanları alır:

5. `print(sehir[4:])`: Listeden 4. indeksten başlayarak sonuna kadar yazdırır:

## **En Fazla Şehir Adı Yazdıran Seçenek**

Yukarıda yapılan incelemeye göre, en fazla şehir adı yazdıran seçenek:

1. `print(sehir[len(sehir)-8:])`

Bu ifade 8 şehir adı yazdırır. Diğer seçenekler bu kadar fazla şehir adı yazdıramaz.
