Şimdi Ara

Öğrenci sayma programında yardım

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
957
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar proje ödevim için python'da öğrencileri bir txt dosyasına yazan istenildiğinde arama yapan istenildiğinde listeleyen bi program yazıyordum. Öğrenci ekleme tamam ama arama ve listelemede sıkıntı var. Kodum aşağıda yardımcı olursanız sevinirim :)

    ogrenci_adi = ""

    Kod

    Yığını:
    ogrenci_veli_no = "" ogrenci_okul_no = "" ogrenci_tum_bilgiler = "" dosya = open("ogrenciler.txt" , "a+") print(''' ┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━İŞLEM SEÇİMİ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑ │                    Yapmak istediğiniz işlemi lütfen seçiniz.                       │ │        -ÖĞRENCİ GİRMEK İÇİN G-                       -ÖĞRENCİ BULMAK İÇİN B-       │ │                                                                                    │ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙ ''') secim = input() if secim == "g":    ogrenci_adi = input(''' ┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ÖĞRENCİ ADI━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑ │                             Öğrencinin adını giriniz                               │ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙ ''')    ogrenci_okul_no = input(''' ┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ÖĞRENCİ NUMARASI━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑ │                          Öğrencinin numarasını giriniz                             │ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙ ''')    ogrenci_veli_no = input (''' ┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ÖĞRENCİ NUMARASI━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑ │                   Öğrencinin velisinin telefon numarasını giriniz                  │ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙ ''')    dosya.write (ogrenci_adi +" "+ ogrenci_okul_no +" "+ ogrenci_veli_no +"\n") elif secim == "b":     secim2 = input(''' ┍━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━İŞLEM SEÇİMİ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┑ │                   Yapmak istediğiniz işlemi lütfen seçiniz.                        │ │        -ÖĞRENCİ ARAMAK İÇİN A-               -ÖĞRENCİLERİ LİSTELEMEK İÇİN L-       │ │                                                                                    │ ┕━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┙ ''')     if secim2 == "a":         arama = input("Öğrencinin ilk adını giriniz.")         a = dosya.readlines()         b = []         for i in a:             print (i, end = "")             if i.startswith(arama):                 b.append(i)         print("Aradığınız Öğrenci Olabilecek öğrenciler:" , b)        else: print("Lütfen G ya da B harflerinden birini giriniz.")

    Not: bu kutucuklar düzgün çıkmamış olalbilir cmd'de düzgün gözüküyor




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