Boucle Python While : introduction et explication

Python while Loop: Giriş ve Açıklama

⌛ Reading Time: 3 minutes

Kodlama (elbette) başkalarına yardım etmek için bir şeyler inşa etmekle ilgilidir. Bununla birlikte, programlar ve yazılımlar oluşturmak, her şeyden çok, tekrarlayan veya karmaşık görevleri otomatikleştirmekle ilgilidir. Python’un while döngüsü, aynı anda birçok eylemi otomatikleştirmek için kod takımlarını tekrarlamanıza izin verir.

Bu yazıda Python’un while döngüsünün nasıl kullanılacağını göstereceğiz. Öncelikle while döngüsünün ne işe yaradığından ve en iyi nerede kullanıldığından bahsedelim.

Python’un while Komutu ile tanışın

Bir süre döngüsü oluşturmaya başlamadan önce, sahneyi hazırlayalım. Özetle, while komutu, bir koşul (“ifade”) karşılanana kadar tanımlı kod bloklarını (“ifade”) çalıştırır.

Bu koşul “Boole bağlamı” içinde değerlendirilir. Başka bir deyişle, while döngüsü, ifade doğruya eşitken kodu çalıştırır ve yanlış olduğunda durur.

Size daha aşağıda bir komut olarak ne kadar az olduğunu gösteriyoruz, ancak şimdilik sadece birkaç satırla çok şey yapabileceğinizi anlayın.

Neden Python ile while Döngüsü Oluşturmak İstiyorsunuz?

Niş bir komut olmaktan uzak, döngüler kodun her yerinde bulunur. Aşağıdaki senaryoları göz önünde bulundurun:

  • Bir şey yapıyorsunuz ve kullanıcı çıkmak isteyene kadar programı çalışır durumda tutmanız gerekiyor.
  • kullanarak web siteleri oluşturuyorsunuz Django veya şişe ve genellikle bir MySQL veya MariaDB veritabanından veri çeker.
  • Yazdığınız bir komut dosyasının tüm bir veri tablosunu ayrıştırması ve belirli eylemleri gerçekleştirmesi gerekir.

Bu nedenle, while döngüleri esnek ve güçlüdür ve bundan çok daha fazla uygulamaya sahip olacaklardır.

Ancak, “while”, “for” gibi başka bir döngü komutuna kıyasla daha temel bir komuttur. Kısacası while, kodu for’dan daha uzun vadede çalıştırmak için kullanılır. İkincisi sayı aralıklarıyla çalışır, bu nedenle döngünün her zaman doğal bir sonu olacaktır.

Python ile while Döngüsü Nasıl Oluşturulur

Bir süre döngüsü oluşturmak için komutu tanımlamanız ve ardından ölçülebilir bir koşul sunmanız gerekir. Aslında, bunu iki satırda yapabilirsiniz:

Ancak bu, “sonsuz döngüye”, yani hiç bitmeyen bir döngüye neden olacaktır. Deneyebilirsiniz, ancak terminal oturumunuzdan çıkabileceğinizden emin olun!

Size bir oyun döngüsü örneği sunmak için aşağıdakileri yapmayı seçebilirsiniz:

Bunu parçalayalım. İlk önce belirli bir değere sahip bir değişken tanımlıyoruz. Genellikle programınızda ortaya çıkma şansı olmayan bir şey seçersiniz.

Ardından bir while döngüsüne başlıyoruz ve ifadedeki değişkeni kullanıyoruz. Burada diyoruz ki “eğer ‘koşmak’ 1’e eşit değilse bu döngüyü başlatın. ” Tabii ki, “koşmak” değildir, bu nedenle döngü run_game() işlev. İçinde run_game(), değişkeni ekler ve ondan ayrılmak istiyorsanız değeri değiştirirsiniz.

Ancak bu, işin sadece yarısını tamamlıyor. Bir while döngüsünden çıkmak için “if” ifadelerini while döngüsünün içine yerleştirebilir ve kullanabilirsiniz. break komutlar. Bu örneği alın:

Burada while döngüsü şu şekilde başlar: True ve bunları yazdırmak için listeden öğeleri çıkarır. Liste boşaldığında, ifade şu şekilde olur: False, ve while döngüsü sona erer.

Sonuç olarak

Kodunuzu otomatikleştirmek, verimliliğini artırmanın bir yoludur. Dahası, karmaşık eylemler oluşturabilir ve son kullanıcıya güçlü işlevsellik sağlayabilirsiniz. Python’un while döngüsü, evcilleştirilmesi gereken vahşi bir attır, ancak bunu bir kez yaptığınızda, iş akışınızın temelini oluşturacaktır.

Diğer Python kodlama konularıyla ilgileniyorsanız, daha önce Python 3 için bir rehber yayınlamıştık. Python’un while döngüsünü kullanmayı düşünüyor musunuz ve eğer öyleyse, hangi uygulama için? Aşağıdaki yorumlar bölümünde bize bildirin!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.