MAT4560 Bilgisayar Programlama 2
Fonksiyonlar
Sema AKIN BAŞ
22.04.2024
İçindekiler
1. Fonksiyonlar
Tanımlama
Komutlar
Matematiksel Fonksiyonlar
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
1/9
Fonksiyonlar
Fonksiyon
• Fonksiyon (Alt program, yordam, prosedür, metot) tanım olarak, bir
ana program ya da bir alt program tarafından çağrılan ve kendi içinde
bir bütün oluşturan (yani belli bir işi yapan) program parçacığıdır.
• Başka programlar tarafından çağrılırlar.
• Bir defa oluşturulur, birçok kez çağrılabilirler.
• Python dilinin sunduğu hazır fonksiyonlar haricinde oluşturulan
fonksiyonlar da programlarda kullanılabilir.
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
2/9
Python dilinde fonksiyon tanımlama şekilleri
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
3/9
Komutlar
• pass ’Hiçbir iş/şey yapma’ komutudur.
• return Fonksiyonun geriye döndüreceği değeri üreten komuttur.
• lambda Tek satırlık kısa fonksiyonlar tanımlamak için kullanılır.
Kullanım şekli: fonksiyon ismi— lambda degiskenler: komut satırı
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
4/9
return
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
5/9
Standart matematiksel işlem fonksiyonları
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
6/9
math modülüne ait matematiksel fonksiyonlar
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
7/9
math modülüne ait matematiksel fonksiyonlar
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
8/9
Python’da Rastgele Sayı Üretimi
Sema AKIN BAŞ
MAT4560 Bilgisayar Programlama 2
9/9