Merhaba bu yazıda python dilinde girilen sayılardan en büyüğünü gösteren bir fonksiyon yazacağız.
Fonksiyona girilecek sayı belirli olmadığı için * argümanını kullanarak kullanım sırasında kaç sayı geleceğini fonksiyonu kullanana bırakacağız.
Python Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 |
import sys def EnBuyuk(*girdi): enbuyuk = -sys.maxsize -1 for i in girdi: if enbuyuk < i: enbuyuk=i return enbuyuk print("Örnek 1: ",EnBuyuk(10,20,50,120,45,80,60)) print("Örnek 2: ",EnBuyuk(7,5,6,9,8,7)) |
Çıktı:
1 2 3 4 |
Örnek 1: 120 Örnek 2: 9 |
Programda EnBuyuk adında bir fonksiyon tanımladık. *(args) ile sınırsız sayıda argümanı fonksiyona gönderebileceğimizi ifade ettik. Fonksiyon içinde döngü ile en büyük sayıyı argümanları tek tek kontrol ederek belirledik.
Daha fazla python örneği için Python örnekleri konusunu inceleyin.
Yorum Yap