Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
1408
Tıklama
0
Öne Çıkarma
python ödev
C
7 yıl
Yüzbaşı
Konu Sahibi

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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



W
7 yıl
Er

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.")


Bu mesaja 1 cevap geldi.
C
7 yıl
Yüzbaşı
Konu Sahibi

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:




Bu mesajda bahsedilenler: @WeWill
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.