Python'da Döngüde Veri Girişi
Kullanıcıya aynı soruyu birden fazla kez
sormak için, bir while döngüsü içinde
input fonksiyonunu kullanmak gerekir.
Belirlenen koşul doğru olduğu sürece,
kullanıcıdan veri istenmeye devam edecektir.
Hemen while'ın sağına boolean değeri
True yazalım ve kod bloğu içine bir
sayı girişi isteği yerleştirelim:
while True:
tst = input('sayı girin: ')
print(tst)
Ancak, bu şekilde oluşturulan döngü isteği sonsuz kez tekrarlayacaktır. Bu nedenle, döngüden çıkmak için ek bir koşul belirlemek gerekir. Döngünün, girilen değer bir sayı olduğu sürece çalışmasını sağlayalım. Aksi takdirde döngü dursun:
while True:
tst = input('sayı girin: ')
if tst.isdigit():
print(tst)
else:
break
Kullanıcıya adını sorun. Eğer adın
karakter sayısı 6'dan fazla ise,
adın çok uzun olduğuna dair bir mesaj
görünsün. Bu sırada döngü durmalıdır.