Python Python programdan çıkış kodunda problem

Alperbro

Decapat
Katılım
23 Ocak 2022
Mesajlar
118
Çözümler
2
Yer
Kocaeli
Python:
cikis = 0
print("çıkmak için --çıkış yazın")
print("yardım için --yardım yazın.")
while cikis==0:
 komut = input(": ")
komut = str.upper(komut)
if komut=="--ÇIKIŞ":
 cikis = 1

Yazdığım bir Python programının başında --çıkış ya da --çıkış yazınca programdan atmasını yazdım fakat hiçbir türlü çalıştıramadım. Python'da yeniyim
 


--çıkış şeklinde olduğu için kelime büyütme işlemi yapmıyor. Onun yerine -q gibi bir şey kullanabilirsiniz.
 
if komut=="--ÇIKIŞ": satırını if komut==str("--ÇIKIŞ".lower()): şeklinde değiştirirsiniz büyüğü küçüğe çevirip çıkışı yapacaktır bu da sizin için daha iyi olur.
 
Türkçe harfler büyütülmüyor mu?

Sadece Türkçe için mi diye denedim ama İngilizce için de büyütmüyor. Başında -- olmasından kaynaklı muhtemelen.
 
Eki Görüntüle 2124170

--çıkış şeklinde olduğu için kelime büyütme işlemi yapmıyor. Onun yerine -q gibi bir şey kullanabilirsiniz.
Sadece Türkçe için mi diye denedim ama İngilizce için de büyütmüyor. Başında -- olmasından kaynaklı muhtemelen.


Kullanılan sürümden kaynaklandığını düşünüyorum.

@The Shorekeeper Ayrıca sanırım sorun sürüm değil while'deki boşlukları yanlış girmesi.

Python:
cikis = 0
print("çıkmak için --çıkış yazın")
print("yardım için --yardım yazın.")
while cikis==0:
 komut = input(": ")
 komut = str.upper(komut)
 if komut == "--ÇIKIŞ":
  cikis = 1
 
 if cikis == 1:
  exit()
 
Sadece --ÇIKIŞ yazdığımda da programdan çıkmıyor. Sanırsam sorun başka bir yerde.
 
Fayda etmedi.
 

Dosya Ekleri

  • Ekran Alıntısı.PNG
    26 KB · Görüntüleme: 35
  • Ekran Alıntısı1.PNG
    8,9 KB · Görüntüleme: 34
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…