• 30-04-2021, 12:52:13
    #1
     
    girilen_sayi=int(input("Yaşınızı Girin:"))
    if girilen_sayi>=18:
    print("Ehliyet al")
    
    else:
    print("Ehliyet alma")
    bu kodlarda nerede hata var
  • Kabul Edilen Cevap
    • if ve else için bıraktığınız iki nokta üst üsteden sonra, o if in içinde ne çalışmasını istiyorsanız bir tab koyarak başlamanız lazım. Yani hizalamanız yanlış. O yüzden.

      girilen_sayi=int(input("Yaşınızı Girin:"))
      if girilen_sayi>=18:
         print("Ehliyet al")
      else:
         print("Ehliyet alma")
      doğrusu bu şekilde.
  • 30-04-2021, 12:55:05
    #2
    if int(girilen_sayi) olarak deneyin, inputtan kaldırın. Haricinde if else yapısını yanlış kullanmadıysanız sorun olmamalı
  • 30-04-2021, 13:00:04
    #3
    En iyisi sanırım
    Herhangi bir yanlış yok if else bloklarının altına tab bırakın
  • 30-04-2021, 13:17:56
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    if ve else için bıraktığınız iki nokta üst üsteden sonra, o if in içinde ne çalışmasını istiyorsanız bir tab koyarak başlamanız lazım. Yani hizalamanız yanlış. O yüzden.

    girilen_sayi=int(input("Yaşınızı Girin:"))
    if girilen_sayi>=18:
       print("Ehliyet al")
    else:
       print("Ehliyet alma")
    doğrusu bu şekilde.
  • 30-04-2021, 13:40:43
    #5
    Castaway adlı üyeden alıntı: mesajı görüntüle
    if ve else için bıraktığınız iki nokta üst üsteden sonra, o if in içinde ne çalışmasını istiyorsanız bir tab koyarak başlamanız lazım. Yani hizalamanız yanlış. O yüzden.

    girilen_sayi=int(input("Yaşınızı Girin:"))
    if girilen_sayi>=18:
       print("Ehliyet al")
    else:
       print("Ehliyet alma")
    doğrusu bu şekilde.
    hocam uygunsa 1 soru daha sorabilir miyim
  • 30-04-2021, 13:41:39
    #6
    Castaway adlı üyeden alıntı: mesajı görüntüle
    if ve else için bıraktığınız iki nokta üst üsteden sonra, o if in içinde ne çalışmasını istiyorsanız bir tab koyarak başlamanız lazım. Yani hizalamanız yanlış. O yüzden.

    girilen_sayi=int(input("Yaşınızı Girin:"))
    if girilen_sayi>=18:
       print("Ehliyet al")
    else:
       print("Ehliyet alma")
    doğrusu bu şekilde.
    girilen 3 sayının ortalamasını bulacak daha sonra 55 ve üstü ise iyi 55 den aşağı ise kötü yazacak yapmaya çalıştım ama doğrusunu bulamadım
  • 30-04-2021, 13:49:22
    #7
    Üyeliği durduruldu
    Candogancan adlı üyeden alıntı: mesajı görüntüle
    girilen 3 sayının ortalamasını bulacak daha sonra 55 ve üstü ise iyi 55 den aşağı ise kötü yazacak yapmaya çalıştım ama doğrusunu bulamadım
    ilk_sayi = int(input('1. Sayıyı Girin: '))
    ikinci_sayi = int(input('2. Sayıyı Girin: '))
    ucuncu_sayi = int(input('3. Sayıyı Girin: '))
    
    ortalama = (ilk_sayi + ikinci_sayi + ucuncu_sayi) / 3
    
    print('Ortalama: '+str(ortalama))
    
    if(ortalama > 55):
        print('Ortalama iyi')
    else:
        print('Ortalama kötü')
  • 30-04-2021, 13:50:20
    #8
    awoken adlı üyeden alıntı: mesajı görüntüle
    ilk_sayi = int(input('1. Sayıyı Girin: '))
    ikinci_sayi = int(input('2. Sayıyı Girin: '))
    ucuncu_sayi = int(input('3. Sayıyı Girin: '))
    
    ortalama = (ilk_sayi + ikinci_sayi + ucuncu_sayi) / 3
    
    print('Ortalama: '+str(ortalama))
    
    if(ortalama > 55):
        print('Ortalama iyi')
    else:
        print('Ortalama kötü')
    teşekkürler hocam