Yapay zekâ ve robotik programlarına kayıt başvurusu alınmaktadır

Kayıt Başvurusu
Python ve dijital üretim

Python fonksiyonları: Küçük bir işi isim vererek yeniden kullanmak

Bir dikdörtgen çevresi örneğiyle Python fonksiyonunu keşfedin. Girdi, dönüş değeri ve farklı denemeler üzerinden küçük bir çalışma.

Yonga AkademiYayınlandı: 2 dk okuma
İki farklı boy karton çerçevenin aynı işlem kartıyla ilişkisini inceleyen genç öğrenci.

Yapay zekâ ile hazırlanmış temsili eğitim görseli.

Bir programda aynı hesabı birkaç yerde yapıyorsak, bu işi bir fonksiyon olarak tanımlayabiliriz. Fonksiyonun adı ne yaptığını anlatır; verilen değerler çalışmanın girdileri, ürettiği değer ise sonucudur. Başlangıçta bütün programı fonksiyonlarla doldurmak yerine, tek ve açık bir işi ayırmak yeterlidir.

Tek görevli bir örnek seçin

Aşağıdaki fonksiyon, kenarları aynı birimle verilen bir dikdörtgenin çevresini hesaplar:

def cevre(kisa_kenar, uzun_kenar):
    return 2 * (kisa_kenar + uzun_kenar)

sonuc = cevre(3, 5)
print(sonuc)

Çıktı 16’dır. Önce bu sonucu kâğıtta bulun, sonra kodla karşılaştırın. İkinci denemede kenarları 2 ve 4 yapabilirsiniz. Formülü biliyor olmak ile fonksiyonun çağrıldığında nasıl çalıştığını anlamak ayrı konulardır; iki açıklamaya da yer verin.

Ekrana yazmak ve değer döndürmek

Burada return bir değer döndürür; print ise bu değeri gösterir. Fonksiyonun her zaman kendi içinde ekrana yazı basması gerekmez. Dönen sonuç başka bir hesapta kullanılabilir. Python’ın resmî rehberindeki fonksiyon açıklamaları da parametreleri ve dönüş değerini ayrı kavramlar olarak ele alır.

Çocuğa “Bu hesabı başka bir dikdörtgen için nasıl kullanırsın?” diye sorun. Fonksiyonun içini her seferinde değiştirmek yerine yeni girdilerle çağırmayı denesin. Adın ve parametrelerin okunabilir seçilmesi, ne yapıldığını hatırlamayı kolaylaştırabilir.

Örneğin sınırını söyleyin

Bu kısa kod, negatif sayıları veya metin girişlerini denetleyen tamamlanmış bir uygulama değildir. İlk hedef fonksiyon fikridir. Daha sonra hangi girdilerin kabul edileceği ve uygun olmayan değerlerde ne yapılacağı ayrıca çalışılabilir. Küçük örneği eksiksiz bir ürün gibi sunmak gerekmez.

Alanya’da Yonga Akademi’nin Python yaklaşımını incelerken projelerin anlaşılır parçalara nasıl ayrıldığını sorun. Bir işlevi isimlendirmek, çocuğun yalnız satır yazmasını değil; programındaki her parçanın görevini açıklamasını da gerektiren bir çalışma fırsatı sunar.

Kaynak: Python fonksiyon tanımlama.

İlgili programı inceleyin ve uygunluk hakkında bilgi alın

Kaynaklar ve ileri okuma

  1. docs.python.org

Çocuğunuz için uygun teknoloji yolunu keşfedin

Yonga Akademi’nin aktif kodlama, robotik ve yapay zekâ programlarını inceleyin veya kayıt başvurusu bırakın.

Python Fonksiyonları ile İlk Örnek | Yonga Akademi