Python While döngüsünü If'ten sonra nasıl durdurulur?

Dogofvet

Femtopat
Katılım
2 Ağustos 2024
Mesajlar
49
Daha fazla  
Cinsiyet
Erkek
Merhaba. Ben Python'da while döngüsünü aktif ettim ama döngü if kodundan sonra durmuyor ne yapabilirim?

Merhaba. Ben Python'da while döngüsünü aktif ettim ama döngü if kodundan sonra durmuyor ne yapabilirim?
Python:
dongu = 1
while dongu == 1:
    print("-------------------------------------")
    print(" ")
    print("         𝓗𝓮𝓼𝓪𝓹 𝓜𝓪𝓴𝓲𝓷𝓮𝓼𝓲")
    print(" ")
    print("-------------------------------------")
    print(" ")
    print("1)Toplama")
    print("2)Çıkarma")
    print("3)Çarpma")
    print("4)Bölme")
    print(" ")
    print("Yapılacak İşlemin Numarasını Giriniz")
    a = input("> ")
    if a == 1:
        #Burada while döngüsünü durdurmak istiyorum
        print("++++++++++++++++++++++++++++++")
        print("  Toplama İşlemini Seçtiniz")
        print("++++++++++++++++++++++++++++++")
        print(" ")
        print("Toplamak İstediğiniz Sayıyı Giriniz")
        a = input("> ")
        print("Toplamak istedğiniz diğer sayıyı giriniz")
        b = input("> ")
        print("Eğer Başka Bir Sayı Toplamak İsterseniz + Sembolünü Yazınız")
        c = input("> ")
İsteyenler için kod
 

Dosya Ekleri

  • Ekran Görüntüsü (1).png
    Ekran Görüntüsü (1).png
    127,8 KB · Görüntüleme: 31
break komutu döngüyü kırar.
Ayrıca eğer printlerden sonra durdurmak isterseniz printlerin en altına yazın. Eğer pritnlerin if ile alakası yoksa onları if bloğundan çıkarın hocam.
 
Kod:
dongu = 1
while dongu == 1:
    print("-------------------------------------")
    print(" ")
    print("         𝓗𝓮𝓼𝓪𝓹 𝓜𝓪𝓴𝓲𝓷𝓮𝓼𝓲")
    print(" ")
    print("-------------------------------------")
    print(" ")
    print("1)Toplama")
    print("2)Çıkarma")
    print("3)Çarpma")
    print("4)Bölme")
    print(" ")
    print("Yapılacak İşlemin Numarasını Giriniz")
    a = input("> ")
    if a == 1:
        #Burada while döngüsünü durdurmak istiyorum
        print("++++++++++++++++++++++++++++++")
        print("  Toplama İşlemini Seçtiniz")
        print("++++++++++++++++++++++++++++++")
        print(" ")
        print("Toplamak İstediğiniz Sayıyı Giriniz")
        a = input("> ")
        print("Toplamak istedğiniz diğer sayıyı giriniz")
        b = input("> ")
        print("Eğer Başka Bir Sayı Toplamak İsterseniz + Sembolünü Yazınız")
        c = input("> ")
        break;
 
Kod:
dongu = 1
while dongu == 1:
    print("-------------------------------------")
    print(" ")
    print("         𝓗𝓮𝓼𝓪𝓹 𝓜𝓪𝓴𝓲𝓷𝓮𝓼𝓲")
    print(" ")
    print("-------------------------------------")
    print(" ")
    print("1)Toplama")
    print("2)Çıkarma")
    print("3)Çarpma")
    print("4)Bölme")
    print(" ")
    print("Yapılacak İşlemin Numarasını Giriniz")
    a = input("> ")
    if a == 1:
        #Burada while döngüsünü durdurmak istiyorum
        print("++++++++++++++++++++++++++++++")
        print("  Toplama İşlemini Seçtiniz")
        print("++++++++++++++++++++++++++++++")
        print(" ")
        print("Toplamak İstediğiniz Sayıyı Giriniz")
        a = input("> ")
        print("Toplamak istedğiniz diğer sayıyı giriniz")
        b = input("> ")
        print("Eğer Başka Bir Sayı Toplamak İsterseniz + Sembolünü Yazınız")
        c = input("> ")
        break;
noktalı virgül olacak mı?
 

Technopat Haberler

Geri
Yukarı