"Enter"a basıp içeriğe geçin

Python while döngüsü – Linux ipucu

Döngüler, programlama dillerinde aynı kod bloğunu tekrar tekrar çalıştırmak için kullanılır. Python’da while döngüsü, test koşulu sağlanana kadar aynı kod bloğunu çalıştırır. Test koşulu yanlışsa, döngü sona erer ve satır, while döngüsünden hemen sonra yürütülür.
Bir while döngüsü içinde, test koşulu karşılanana kadar yürütülen bir veya daha fazla ifadeye sahip olabilirsiniz. Bu makalede Python while döngüsü açıklanmakta ve bu işlevin kullanıldığı bazı basit örnekler verilmektedir. İlk olarak, while döngüsünün sözdiziminden bahsedeceğiz.

while döngüsü sözdizimi

Python’da while döngüsünün sözdizimi aşağıdaki gibidir:

Süre test_durumu:
ifade)

While döngüsü yürütülürken, önce test_condition değerlendirilir. test_condition true olduğunda, döngü gövdesi veya döngü içindeki ifadeler yürütülür.

eğer test_durumu Doğruysa, döngünün gövdesi veya döngü içindeki ifade(ler) yürütülür. While döngüsünün gövdesinin yürütülmesi, yineleme olarak yalnızca bir kez belirtilir. Test durumu, her yinelemeden ve while döngüsünden sonra kontrol edilir. test_durumu çiçek açan

akış döngüsü süresi

Aşağıdaki şekil while döngüsünün akışını göstermektedir.

while döngüsü örnekleri

Şimdi while döngüsünün bazı örneklerine bakalım ve nasıl çalıştığını anlayalım.

Bu örnekte, önce sıfır değerine sahip bir toplama değişkeni tanımlıyoruz. Sonra while döngüsünü kullanarak başlattım Süre anahtar kelime. NS test_durumu problemler Toplam < 20. Bu, döngünün değişkenin toplam değeri 20’den küçük olana kadar çalışacağı anlamına gelir.

Test koşulu yanlış olduğunda ve toplam değer 20 olduğunda, döngü sonlandırılır ve program “End of while loop” yazdırır.

# Değişken bildirimi
toplam=0
# döngü başlatılırken
Süre(toplam<20):
# Toplam değeri yazdır
matbaa(“toplam değer”Vetoplam)
# her yineleme için toplamda 1 artan
toplam=toplam + 1
matbaa(“Dersin sonu”)

üretim |

Ayrıca bir while döngüsünde bir else deyimi bildirebilirsiniz. Bir yasak daha, test_durumu çiçek açan Bu örnekte, yukarıdaki sum örneğine bir else yan tümcesi ekleyeceğiz.

# Değişken bildirimi
toplam=0
# döngü başlatılırken
Süre(toplam<20):
# Toplam değeri yazdır
matbaa(“toplam değer”Vetoplam)
# her yineleme için toplamda 1 artan
toplam=toplam + 1
Başka bir # tümcecik yazın
diğer:
matbaa(Başka bir ifade yürütün)
matbaa(“Dersin sonu”)

üretim |

Aşağıdaki bölümlerde, bir while döngüsü içinde devam ve kesme komutları dahil olmak üzere kontrol ifadelerini tartışacağız.

kontrol verileri

Kontrol deyimlerini kullanarak while döngüsünün yürütülmesini veya davranışını da kontrol edebilirsiniz. Aşağıdakiler, while döngüsü ile kullanılabilecek kontrol ifadelerini içerir:

  1. Tamamlamak
  2. kırmak

Devam bildirimi

Devam ifadesi, belirli bir yinelemeyi atlamak ve bunun yerine bir sonraki yinelemeyi gerçekleştirmek için kullanılır.

Bu örnekte, toplam değer 5’e eşit olduğunda, geçerli yineleme atlanır ve bir sonraki yineleme başlar.

#toplam değişken tanımı
toplam=0
# döngü başlatılırken
Süretoplam<20:
# her yineleme için toplamda 1 artan
toplam=toplam + 1
#şart beyanı
eğertoplam==5:
# Kalıcılık bildirimi
Tamamlamak
# Toplam değeri yazdır
matbaa(“Toplam değer: “Vetoplam)

üretim |
Bu çıktıda toplam değer 5 iken programın toplam değeri yazdırmadığı görülmektedir. Mevcut iterasyon atlanarak bir sonraki iterasyon yürütülür.

Bildirim molası

Break ifadesi, döngüyü sonlandırmak için while döngüsüyle birlikte kullanılır. test_durumu Doğru. Bu örnekte, toplam değer 5’e eşit olduğunda döngü sona erer.

#toplam değişken tanımı
toplam=0
# döngü başlatılırken
Süretoplam<20:
# her yineleme için toplamda 1 artan
toplam=toplam + 1
#şart beyanı
eğertoplam==5:
# Break ifadesi
kırmak
# Toplam değeri yazdır
matbaa(“Toplam değer: “Vetoplam)

üretim |
Toplam 5’e eşit olduğunda programın sona erdiğini çıktıda görebiliriz. test_durumu Doğru.

yineleme sırasında sonsuz

Hiç bitmeyen bir zaman döngüsüne sonsuz while döngüsü denir. sonsuz bir döngüde, test_durumu düşmedi bunu yerleştir, test_durumu Her zaman doğru kalır ve while döngüsü asla bitmez.

Bu örnekte toplam değişkeninin değeri 10’dur ve test_koşulu toplam=10 olarak bildirilmiştir.Bu durumda toplam değişkeninin değeri her zaman 10’dur ve test_durumu Döngü yürütülmeye başladığında her zaman doğru kalır.

#toplam değişken tanımı
toplam=10
# döngü başlatılırken
Süretoplam==10:
# Toplam değeri yazdır
matbaa(“Toplam değer: “Vetoplam)

üretim |

çözüm

Python while döngüsü, belirli koşullar karşılanmadıkça aynı kod bloğunu tekrar tekrar çalıştırmak için kullanılır, ancak sonsuz döngüler mevcut koşullardan bağımsız olarak çalışmaya devam eder. Bu yazıda Python’da while döngüsü bazı basit örneklerle açıklanmıştır.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir