print("SEÇMELİ DERSLER LİSTESİ \n"
"seçmeli ingilizce\n"
"seçmeli matematik\n"
"seçmeli türkçe")
sc1 = str(input("Birinci seçmeli dersi giriniz :"))
while sc1 != " seçmeli ingilizce" or sc1 != "seçmeli matematik" or sc1 != "seçmeli türkçe":
print("Yanlış tuşladınız !")
sc1 = str(input("Lütfen geçerli bir ders adı giriniz :")
Telefondan girdim de kodunuzu anlayamadım, şuradaki yönergelere göre kodunuzu biçimlendirip renklendirebilir misiniz:
print("SEÇMELİ DERSLER LİSTESİ \n"
"seçmeli ingilizce\n"
"seçmeli matematik\n"
"seçmeli türkçe")
sc1 = str(input("Birinci seçmeli dersi giriniz :"))
while sc1 != " seçmeli ingilizce" or sc1 != "seçmeli matematik" or sc1 != "seçmeli türkçe":
print("Yanlış tuşladınız !")
sc1 = str(input("Lütfen geçerli bir ders adı giriniz :")
böyle birşey yaptım ama
İlk print fonksiyonunda her karakter dizisinin arasına virgül koymalısınız:
print("A",
"B",
"C",
"D")
İntihara sürükleyen problemlerden biri.
sıkıntım orada değil aşağıdaki while döngüsünde ama zaman ayırdığınız için teşekkür ederim.
merhaba.dersleri önce bir değişkene atarsanız işiniz daha kolay olur gibi, tekrar yazmaktan kurtulmuş olursunuz.alt kısımda da while yerine ifle sorgulayabilirsiniz.şöyle bir şey:
dersler=(“ingilizce”,“matematik”,“türkçe”)
print(*dersler,sep="\n")
seçim=input(“seçiminiz:”)
if seçim not in dersler:
print(“lütfen geçerli bir seçim yapın”)
else:
print(seçim,“seçildi”)
çok teşekkür ederim aradığım cevap buydu yeni yeni öğrendiğim için biraz sıkıntı yaşıyodum
kodlara tekrar baktım da aslında while döngüsü de kullanılması gerekiyormuş, geçersiz seçim yapıldığında hemen kapanmaması için.basit bişey ama yeni başladıysanız aydınlatıcı olabiliyor o yüzden yazıyorum (zaten ben de yeniyim :))