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
 
Ekran görüntüsü 2024-02-23 192358.png


--çıkış şeklinde olduğu için kelime büyütme işlemi yapmıyor. Onun yerine -q gibi bir şey kullanabilirsiniz.
 
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
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.

1708705989019.png

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

@Kernelginar 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()
 

Geri
Yukarı