• 16-10-2023, 15:41:33
    #1
    Arkadaşlar yeni Python öğreniyorum.
    Vize ve final notu girince, ortalamayı hesaplayip 60 i gecince geçtin, gecemeyince kaldin demesi lazım orayi yaptım ama final notu 50 nin altinda olunca ortalamaya bakmaksizin kaldin demesi lazim.

    Acil destek lazım
  • Kabul Edilen Cevap
    • # Kullanıcıdan notları alma
      vize = float(input("Vize notunuzu girin: "))
      final = float(input("Final notunuzu girin: "))

      # Ortalama hesaplama
      ortalama = (vize * 0.4) + (final * 0.6)

      # Koşullara göre sonucu belirleme
      if final < 50:
      print("Kaldınız. Final notunuz 50'nin altında.")
      elif ortalama >= 60:
      print("Tebrikler! Geçtiniz. Ortalamanız:", ortalama)
      else:
      print("Üzgünüm, kaldınız. Ortalamanız:", ortalama)
  • 16-10-2023, 15:46:00
    #2
    Hocam böyle şeyler için cevap beklemene gerek yok. 0 kod bilgisi ile Chat GPT ile 4-5 tane scrpt yazdım. kodu yaz eksiği söyler sana
  • 16-10-2023, 15:49:14
    #3
    vize_notu = int( input("Vize notu:> ") )
    final_notu = int( input("Final notu:> ") )
    
    ortalama = vize_notu + final_notu / 2
    
    if final_notu < 50:
        print("Final notu 50 altı olduğu için dersten kaldınız!")
    else:
        if ortalama < 60:
            print("Dersten Kaldınız!")
        else:
           print("Geçtiniz!")
  • 16-10-2023, 16:37:11
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    # Kullanıcıdan notları alma
    vize = float(input("Vize notunuzu girin: "))
    final = float(input("Final notunuzu girin: "))

    # Ortalama hesaplama
    ortalama = (vize * 0.4) + (final * 0.6)

    # Koşullara göre sonucu belirleme
    if final < 50:
    print("Kaldınız. Final notunuz 50'nin altında.")
    elif ortalama >= 60:
    print("Tebrikler! Geçtiniz. Ortalamanız:", ortalama)
    else:
    print("Üzgünüm, kaldınız. Ortalamanız:", ortalama)
  • 16-10-2023, 16:51:45
    #5
    60 haric ise:

    vize_notu = int( input("Vize notu:> ") )
    final_notu = int( input("Final notu:> ") )
    
    ortalama = (vize_notu + final_notu) / 2
    
    if final_notu > 50 and ortalama > 60:
        print("Gectiniz!")
    else:
        print("Kaldiniz!")
  • 16-10-2023, 16:58:52
    #6
    60 dahil mi haric mi o yazilmamis. 60 dahil ise 60 ile geciliyorsa bu sekilde:
    Gerci 60 gecince yazmissiniz ama 60 dahil olan da bu sekilde!

    vize_notu = int( input("Vize notu:> ") )
    final_notu = int( input("Final notu:> ") )
    
    ortalama = (vize_notu + final_notu) / 2
    
    if final_notu > 50 and ortalama >= 60:
        print("Gectiniz!")
    else:
        print("Kaldiniz!")
    Buda
    Vize %40 final %60 sistemi varsa ve ortalama 60 dahil ile geciliyorsa

    vize_notu = int( input("Vize notu:> ") )
    final_notu = int( input("Final notu:> ") )
    
    ortalama = (vize * 0.4) + (final * 0.6)
    
    if final_notu > 50 and ortalama >= 60:
        print("Gectiniz!")
    else:
        print("Kaldiniz!")