Python'da nasıl başa dönülür?

LXYEAN1

Hectopat
Katılım
25 Ekim 2020
Mesajlar
908
Makaleler
3
Çözümler
7
Merhaba sorum şu. Mesela diyelim eline çatal aldın mı diye soracağız eğer çatalı eline aldıysa başka komutlar vereceğiz. Mesela çatalı bardağın içine koydun mu tarzı şeyler işte eğer evet seçeneğini seçerse devam edecek ama hayır seçeneğini seçerse tekrardan o soruyu sormasını istiyorum. Yani eline çatalı aldın mı sorusuna hayır derse tekrardan eline çatalı aldın mı diye soracak, ne kadar hayır yazarsa yazsın tekrardan o soru gelecek. Bunu nasıl yapabilirim?
 
Python:
var1 : int = 1;

while (var1 <= 120):
    var1 += 1;
    if (var1 >= 120):
        print(var1);
        break;
    elif (var1 < 120):
        continue;

Yapmak istediğin şeyi while döngüsünü bir koşula bağlayarak yapabilirsin. continue ile birlikte while döngüsünün başına geçilir, işlemler tekrar yapılır.
 
döngüye al kodu while true ile cevabı alana kadar aldıktan sonrada break ile sonlandır döngüyü
Örnek:

while true:
x = input("eline çatal aldın mı?")
b = "Evet"
if x == b:
break
else:
continue
print("döngü bitti")

gibi yapabilirsin
 
Python:
var1 : int = 1;

while (var1 <= 120):
 var1 += 1;
 if (var1 >= 120):
 print(var1);
 break;
 elif (var1 < 120):
 continue;

Yapmak istediğin şeyi while döngüsünü bir koşula bağlayarak yapabilirsin. continue ile birlikte while döngüsünün başına geçilir, işlemler tekrar yapılır.

Hocam, sanki Python ve C karışmış gibi ama genel bakarsak doğru.

Python:
while True:
    a = input("Eline çatal aldın mı?\n:").lower()
    if a == "evet":
        break
    else:
        continue
       
print("Çatalı elinize aldığınız için teşekkürler!")
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı