# Proramlamasorusu4

**URL:** <https://sorumatik.co/t/proramlamasorusu4/126558>\
**Category:** Makine Mühendisliği\
**Tags:** program\
**Created:** [Kasım 20, 2024, 12:15ös UTC](https://sorumatik.co/t/proramlamasorusu4/126558 "2024-11-20T12:15:08Z")\
**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:15ös UTC](https://sorumatik.co/t/proramlamasorusu4/126558/1 "2024-11-20T12:15:08Z")

</div>

![Ekran görüntüsü 2024-11-20 151445](https://sorumatik.co/uploads/default/original/3X/6/1/619ced4257cb37dce335024953ac99e218e95fe1.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:15ös UTC](https://sorumatik.co/t/proramlamasorusu4/126558/2 "2024-11-20T12:15:24Z")

</div>

Görseldeki Python kodunu inceleyelim ve bu kodun ne yaptığını açıklayalım.

## **Fonksiyon Tanımı ve Kullanımı**

1. **Fonksiyon Tanımı:**

2. **Döngü ve Yazdırma:**

## **Fonksiyonun Çağrılması:**

```python
listele(isim="Ali", yas="25")

```

- Bu satır, `listele` fonksiyonunu `isim="Ali"` ve `yas="25"` anahtar-değer çiftleri ile çağırır.

## **Beklenen Çıktı:**

Fonksiyon çağrıldığında, ekrana şunlar yazdırılır:

```auto
isim
yas

```

Bu çıktı, sözlükteki yalnızca anahtarları gösterir. Kodun mevcut yapısında, bu anahtarlara karşılık gelen değerler yazdırılmaz.

## **Kodun Geliştirilmesi**

Eğer fonksiyonu hem anahtarları hem de değerleri yazdıracak şekilde değiştirmek isterseniz, örneğin:

```python
def listele(**args):
    for key, value in args.items():
        print(f"{key}: {value}")

listele(isim="Ali", yas="25")

```

Bu versiyon çalıştırıldığında, ekrana aşağıdaki gibi yazdırılır:

```auto
isim: Ali
yas: 25

```

Bu düzenleme ile, hem anahtarlar hem de ilgili değerleri ekrana yazdırılır. Bu, fonksiyonun kullanıcıya daha anlamlı bilgiler sunmasını sağlar. Fonksiyonları daha anlamlı hale getirmek için, argümanların hem anahtarları hem de değerleri kullanılabilir şekilde düzenlenmesi yazılım geliştirme süreçlerinde yaygın bir pratiktir.
