Şimdi Ara

python ödev

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
1.335
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ilf ve else ler ile öğrenci kayıt programı yaptık işte 1 numara kayıt gir 2 kayıt gör 3 seçili kaydı gör bunlar tamam ama 4. toplam kayıt sayısını nasıl görürüm örneğin 5 kayıt yaptık 4 e bastığımızda 5 öğrenci kaydı yapılmıştır demesi lazım nasıl bir yol izlemem gerekiyor



  • Merhaba, daha veritabanı-dosya işlemleri vs... konularını görmediğinizi kabul ederek:

    len'i kullanabilirsiniz :

    liste1 = ["Erdal", 'Hacı', 'Ali']

    print(len(liste1), "öğrenci kaydı yapılmıştır.")
  • WeWill kullanıcısına yanıt
    len ile yazdığımda kayıt yapılan kişileri değil dosya daki tüm girdilerin sayısını veriyor aşğıda yaptığım yere kadar gösteriyorum

    quote:

    print('*'*50)
    print('1. Kayıt Gir.')
    print('2. Kayıtları Gör.')
    print('3. Seçili Kaydı Gör.')
    print('4. Toplam Kayıt sayısını Gör')
    print('*'*50)
    secenek = int(input('Yapmak istediğimiz işlemi giriniz (1/2/3/4): '))
    ogr_list =[]
    if secenek == 1:
    print('Öğrenci Kayıt Girişi')
    kac = int(input('Kaç kayıt gireceksiniz: '))
    for i in range(kac):
    numara = int(input('Öğrenci Numarası giriniz: '))
    ad = input('Öğrenci Adını giriniz: ')
    ogr_sozluk = {'Numara' : numara, 'Ad' : ad}
    ogr_list.append(ogr_sozluk)
    f = open('ogrenci.csv', 'a')
    yazilacak_liste = ''
    for ogr in ogr_list:
    yazilacak_ogrenci = '{},{}\n'.format(ogr['Numara'], ogr['Ad'])
    yazilacak_liste +=yazilacak_ogrenci
    f.write(yazilacak_liste)
    f.close()
    elif secenek == 2:
    f = open('ogrenci.csv', 'r')
    ogr_ham = f.read()
    ogr_list = ogr_ham.split('\n')
    for ogr in ogr_list:
    print('Öğrenci numarası : {} - Öğrenci adı : {}'
    . format(ogr.split(',')[0], ogr.split(',')[1]))
    f.close()
    elif secenek == 3:
    hangi_ogr = int(input('Görmek istediğiniz öğrenci numarasını giriniz: '))
    f = open('ogrenci.csv', 'r')
    ogr_ham = f.read()
    ogr_list = ogr_ham.split('\n')
    for ogr in ogr_list:
    if int(ogr.split(',')[0]) == hangi_ogr :
    print('Öğrenci numarası : {} - Öğrenci adı : {}'
    . format(ogr.split(',')[0], ogr.split(',')[1]))
    else:
    print('Öğrenci numarası bulunamadı')
    f.close()
    elif secenek == 4:




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.