Bu örnekte Python programlama dilinde fonksiyon kullanımı, while döngüsü kullanımı ve try-except kullanımını gösteren bir program oluşturacağız.
Örneğimizde kullanıcıdan 2 yazılı notu isteyeceğiz. Bu işlemi yaparken girilen notun negatif olması durumunda veya 100′ den büyük olması durumunda uyarı mesajı vereceğiz ve tekrar not girişi yapılmasını sağlayacağız.
İlginizi Çekebilir: Python Kod Örnekleri
Yine aynı şekilde kullanıcı sayı yerine harf girişi vb bir giriş yaparsa uyarı mesajı vereceğiz ve tekrar not girişi yapılmasını isteyeceğiz.
Bu işlemleri bir fonksiyon içinde gerçekleştireceğiz.
Eğer notlar düzgün bir şekilde girilirse ortalamayı hesaplayarak ekranda göstereceğiz.
Kodlarımız aşağıdaki gibi olacaktır:
def notGir():
while True:
sayi = input(“Sayı Girin: “)
try:
val = int(sayi)
if val < 0 or val > 100:
print(“Lütfen 0-100 arası bir puan girin.”)
continue
break
except ValueError:
print(“Sayı girmediniz. Lütfen sayı girişi yapın”)
return val
yazili1=notGir()
yazili2=notGir()
ortalama=(yazili1+yazili2)/2
print(“Ortalamanız: “,ortalama)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
def notGir(): while True: sayi = input(“Sayı Girin: “) try: val = int(sayi) if val < 0 or val > 100: print(“Lütfen 0-100 arası bir puan girin.”) continue break except ValueError: print(“Sayı girmediniz. Lütfen sayı girişi yapın”) return val
yazili1=notGir() yazili2=notGir() ortalama=(yazili1+yazili2)/2 print(“Ortalamanız: “,ortalama)
|
Örnek Ekran Çıktısı: