# Çare lütfen

**URL:** <https://sorumatik.co/t/care-lutfen/127072>\
**Category:** Bilgisayar Bilimleri\
**Tags:** ödev\
**Created:** [Kasım 20, 2024, 8:24ös UTC](https://sorumatik.co/t/care-lutfen/127072 "2024-11-20T20:24:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Efe\_Deniz\_Kayis](https://sorumatik.co/user_avatar/sorumatik.co/efe_deniz_kayis/32/31646_2.png) [@Efe\_Deniz\_Kayis](https://sorumatik.co/u/Efe_Deniz_Kayis)\
**Post date:** [Kasım 20, 2024, 8:24ös UTC](https://sorumatik.co/t/care-lutfen/127072/1 "2024-11-20T20:24:56Z")

</div>

def div:  
print(7 / / 6)

div()

---

<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, 8:25ös UTC](https://sorumatik.co/t/care-lutfen/127072/2 "2024-11-20T20:25:13Z")

</div>

## **Python’da Fonksiyon Tanımlama ve Çalıştırma**

**Verilen kod örneği:** `def div: print(7 / / 6)`

Bu kod parçası, Python’da bir fonksiyon tanımlamak ve çalıştırmak için kullanılır. Kodun nasıl çalıştığını ve düzeltilmesi gereken yerleri adım adım inceleyelim.

### **Python’da Fonksiyonlar**

Python’da bir fonksiyonu tanımlamak için `def` anahtar kelimesi kullanılır. Fonksiyon, kendisine sağlanan görevleri gerçekleştiren bir kod bloğudur. İşte adımları:

1. **Fonksiyon Tanımlama:**

2. **Fonksiyon Gövdesi:**

3. **Fonksiyon Çalıştırma:**

### **Verilen Kodun Eksikleri ve Hataları**

Verilen kod parçasında bazı hatalar ve eksiklikler var:

- **Fonksiyon Tanım Hatası:** `def div:` kodu eksik çünkü parantez içermiyor. Doğru tanım `def div():` olmalı.
- **Sözdizimi Hatası:** Bölen işareti (`/`) yerine yanlışlıkla iki eğik çizgi (`//`) kullanılmış. Bu ise integer bölmesi (tam sayı bölmesi) yapmak istediğini gösteriyor. Eğer amaç bu ise sorun yok, ama tam bölme istiyorsanız düzeltmeniz gerekecek.

### **Doğru Kod:**

```python
def div():
    print(7 // 6)

div()

```

### **Kod Açıklaması:**

- **Fonksiyon Tanımı:** `def div():` ifadesi, `div` isimli bir fonksiyon tanımlandığını belirtir. Parantez içi boş olduğundan bu fonksiyon herhangi bir parametre almaz.

- **Fonksiyon Gövdesi:**

- **Fonksiyonun Çalıştırılması:** `div()` ifadesi, yukarıda tanımlanan `div` fonksiyonunu çağırır ve çalıştırır.

### **Daha İleri Bilgiler**

#### **Parametreli Fonksiyonlar**

Parametreler, bir fonksiyonun girdileri olarak düşünülür. Fonksiyonlar, içlerine dışarıdan değer alarak çalışabilirler. Örneğin, iki sayıyı bölen bir fonksiyon tanımlayabiliriz:

```python
def div(a, b):
    print(a / b)

div(10, 2) # Çıktı: 5.0

```

#### **Dönen Değerleri Olan Fonksiyonlar**

Bazı fonksiyonlar, `return` anahtar kelimesi ile çağrıldığında bir değer döndürür.

```python
def div(a, b):
    return a / b

result = div(10, 2)
print(result) # Çıktı: 5.0

```

### **Öğrenilenlerin Özetlenmesi**

- Python’da bir fonksiyon tanımlamak için `def` anahtar kelimesi kullanılır.
- Fonksiyonlar, belirli görevleri yerine getiren kod bloklarıdır ve `:` ile başlar.
- `print` ile sonuçları ekrana basabilir veya `return` ile değer döndürebilirsiniz.
- Parametreler, fonksiyonlara esneklik kazandırır.
- İşlemleri tam sayı ve kesirli bölme olarak farklı ele alabilirsiniz.

Unutmayın, hatalarınızı düzelttiğinizde kod daha düzgün çalışacak ve istediğiniz sonuçları daha doğru şekilde verecektir. Eğer başka sorularınız olursa, her zaman sormaktan çekinmeyin! @Efe_Deniz_Kayis
