Çözüldü Python programlama dilinde örnekler

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

terco

Picopat
Katılım
21 Ocak 2024
Mesajlar
50
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar proje ödevi aldım ve hoca araştırıp yapabileceğimi söyledi ama kitaptan olmayacak demişti.
Onun için buraya sormaya karar verdim bana if, Elif, else ile ilgili 5 tane örnek lazım.
 
Çözüm
kullanıcıdan alınan sayının pozitif, negatif veya sıfır olduğunu kontrol etme:
Sayi = float(input("bir sayı girin: "))

İf sayi > 0:
Print("girilen sayı pozitif.")
Elif sayi < 0:
Print("girilen sayı negatif.")
Else:
Print("girilen sayı sıfır.")

kullanıcının yaşına göre giriş izni kontrolü:
Yas = int(input("yaşınızı girin: "))

İf yas < 18:
Print("giriş izniniz yok.")
Elif yas >= 18 and yas < 65:
Print("giriş izniniz var.")
Else:
Print("emekli giriş izni.")

kullanıcının girdiği üç sayının en büyüğünü bulma:
Sayi1 = float(input("birinci sayıyı girin: "))
Sayi2 = float(input("ikinci sayıyı girin: "))
Sayi3 = float(input("üçüncü sayıyı girin: "))

İf sayi1 >= sayi2 and sayi1 >= sayi3:
Print("en büyük sayı:", sayi1)
Elif sayi2 >= sayi1 and sayi2 >= sayi3:
Print("en büyük sayı:", sayi2)
Else:
Print("en büyük sayı:", sayi3)

kullanıcının girdiği sayının tek veya çift olduğunu kontrol etme:
Sayi = int(input("bir sayı girin: "))

İf sayi % 2 == 0:
Print("girilen sayı çift.")
Else:
Print("girilen sayı tek.")

kullanıcının girdiği notun harf karşılığını belirleme:
Notu = float(input("notunuzu girin: "))

İf notu >= 90:
Print("a")
Elif notu >= 80:
Print("b")
Elif notu >= 70:
Print("C")
Elif notu >= 60:
Print("D")
Else:
Print("F")

Bu kodları kullanabilirsin iyi sosyaller dilerim (mesajımı çözüldü olarak işaretlersen çok mutlu olurum :) )
Eğer hoca daha uzun örnekler isterse, bir tane de benden kullanabilirsin. If Elif Else öğrendiğine göre, tahminimce aritmetik operatörleri de öğrenmişsindir. Onları kullanarak bir program yazabiliriz. Hatam varsa düzeltebilirsiniz.
Python:
boy = float(input("Boyunuzu giriniz:"))
kilo = float(input("Kilonuzu giriniz:"))
VKI = kilo / boy ** 2
if VKI <= 18.5:
    print ("Zayıf kategorisindesiniz.")
elif VKI > 18.5 and VKI <= 24.9:
    print ("Normal kilolu kategorisindesiniz.")
elif VKI > 25.0 and VKI <= 29.9:
    print ("Fazla kilolu kategorisindesiniz, kilonuza dikkat ediniz.")
elif VKI > 30.0 and VKI <= 34.9:
    print("Birinci seviye obezite hastasısınız. Kilonuza dikkat ediniz.")
elif VKI > 35.0 and VKI < 40:
    print("İkinci derece (aşırı) obezsiniz. Kilonuza çok dikkat ediniz.")
else:
    print("Morbit obezsiniz, acilen bir sağlık kuruluşuna başvurunuz.")
 
Eğer hoca daha uzun örnekler isterse, bir tane de benden kullanabilirsin. If Elif else öğrendiğine göre, tahminimce aritmetik operatörleri de öğrenmişsindir. Onları kullanarak bir program yazabiliriz. Hatam varsa düzeltebilirsiniz.
Python:
boy = float(input("Boyunuzu giriniz:"))
kilo = float(input("Kilonuzu giriniz:"))
VKI = kilo / boy ** 2
if VKI <= 18.5:
 print ("Zayıf kategorisindesiniz.")
elif VKI > 18.5 and VKI <= 24.9:
 print ("Normal kilolu kategorisindesiniz.")
elif VKI > 25.0 and VKI <= 29.9:
 print ("Fazla kilolu kategorisindesiniz, kilonuza dikkat ediniz.")
elif VKI > 30.0 and VKI <= 34.9:
 print("Birinci seviye obezite hastasısınız. Kilonuza dikkat ediniz.")
elif VKI > 35.0 and VKI < 40:
 print("İkinci derece (aşırı) obezsiniz. Kilonuza çok dikkat ediniz.")
else:
 print("Morbit obezsiniz, acilen bir sağlık kuruluşuna başvurunuz.")

Çok teşekkürler elbette kullanacağım.
 
Eğer hoca daha uzun örnekler isterse, bir tane de benden kullanabilirsin. If Elif Else öğrendiğine göre, tahminimce aritmetik operatörleri de öğrenmişsindir. Onları kullanarak bir program yazabiliriz. Hatam varsa düzeltebilirsiniz.
Python:
boy = float(input("Boyunuzu giriniz:"))
kilo = float(input("Kilonuzu giriniz:"))
VKI = kilo / boy ** 2
if VKI <= 18.5:
    print ("Zayıf kategorisindesiniz.")
elif VKI > 18.5 and VKI <= 24.9:
    print ("Normal kilolu kategorisindesiniz.")
elif VKI > 25.0 and VKI <= 29.9:
    print ("Fazla kilolu kategorisindesiniz, kilonuza dikkat ediniz.")
elif VKI > 30.0 and VKI <= 34.9:
    print("Birinci seviye obezite hastasısınız. Kilonuza dikkat ediniz.")
elif VKI > 35.0 and VKI < 40:
    print("İkinci derece (aşırı) obezsiniz. Kilonuza çok dikkat ediniz.")
else:
    print("Morbit obezsiniz, acilen bir sağlık kuruluşuna başvurunuz.")
Loop ve dictionary öğrendiyse o zaman şu da güzel olur;
Python:
boy = float(input("Boyunuzu giriniz: "))
kilo = float(input("Kilonuzu giriniz: "))

if boy > 5:
    boy /= 100

VKI = kilo / boy**2

VKI_TABLE = {
    "Zayıf": 18.5,
    "Normal kilolu": 24.9,
    "Fazla kilolu": 29.9,
    "Birinci seviye obezite": 34.9,
    "İkinci seviye obezite": 40,
    "Morbid obezite": 999,
}
print(f"Vücut kitle indeksiniz: {VKI}")
for kategori, üst_sınır in VKI_TABLE.items():
    if VKI <= üst_sınır:
        print(
            f"{kategori} kategorisindesiniz. {"Kilonuza dikkat ediniz." if VKI >= 25 else ""}"
        )
        break
 
Loop ve dictionary öğrendiyse o zaman şu da güzel olur;
Python:
boy = float(input("Boyunuzu giriniz: "))
kilo = float(input("Kilonuzu giriniz: "))

if boy > 5:
 boy /= 100.

VKI = kilo / boy**2

VKI_TABLE = {
 "Zayıf": 18.5,
 "Normal kilolu": 24.9,
 "Fazla kilolu": 29.9,
 "Birinci seviye obezite": 34.9,
 "İkinci seviye obezite": 40,
 "Morbid obezite": 999,
}
print(f"Vücut kitle indeksiniz: {VKI}")
for kategori, üst_sınır in VKI_TABLE.items():
 if VKI <= üst_sınır:
 print(
 f"{kategori} kategorisindesiniz. {"Kilonuza dikkat ediniz." if VKI >= 25 else ""}"
 )
 break

Teşekkürler.
 

Yeni konular

Geri
Yukarı