Python| Ödev yardımı

Bizden isim girilemsini isteyen ve çıkış yazasıya dek devaö edem bir program yazmamız istendi ama bir türlü yapamadım bir yardımcı olabilirseniz çok teşekkür ederim. ( Girilen isimleei sınıf listesi diye yazdırıcak birde o var)

Liste oluşturup listedeki elemanları input komutu ile kullanıcıdan alabilirsiniz diye düşünüyorum. Tam anlamadım ama eğer sürekli dönmesini istiyorsanız while döngüsü de işinizi görecektir.

Şöyleki ilk önce isim istiyecek kullanıcdan sonra çıkış yazasasıya kadar kullanıcı devam edicek döngü çıkış yazasıya kadar olan isimleride liateye yazacak komutları yazabilme şansınız varmıdır?

Bir saate bilgisayara geçer bir denerim hocam. Ricam tuşlara basarken dikkatli olmanız.

Çok teşekkürler. Kusura bakmayın yeniyim ödev de olunca telaşım büyük.

sinif = []
i=4
while i<5:
sinif.append(input("Öğrenci Bilgileri: "))
print(sinif)
Şöyle çok basit bir şey yaptım. Anlattığınız kadarıyla yeterli daha da geliştirilebilir.

Sınıf = []
durum = False
i = 0
while (durum==False):
	ogrenci = input("Öğrenci ismi :  ")
	Sınıf.append(ogrenci)
	print(ogrenci)
	i = i+1
	if Sınıf.count("çıkış") >= 1:
		print("Çıkış yapıldı")
		Sınıf.remove("çıkış")
		print(Sınıf)
		durum = True

liste işlemlerinde count kaç adet olduğunu belirler.

1 Beğeni
import functools as ft
import itertools as it
import operator as op

sinif = list(it.takewhile(ft.partial(op.ne, 'cikis'), map(lambda f: f(), it.repeat(ft.partial(input, "Ogrenci ismi: ")))))