Şu eğitimden: Python Temel Eğitimi

Koşullu sözdizimi

- [Eğitmen] Koşullu ifadeler için Python sözdizimi, dilin geri kalanıyla tutarlıdır. Burada Komodo'da, alıştırma dosyalarının Dördüncü Bölümünden conditional.py bir çalışma kopyasını açtım. Bu, Python'daki koşullu ifadenin bir örneğidir ve tanıdık görünmelidir. Bizde if, elif ve başka bir şey var. Eğer ve elif bir koşul gerektiriyorsa. Bu durumda, yalnızca boole sabiti true ve boolean sabiti false kullanıyoruz ve else isteğe bağlıdır. Yani eğer bunu kaydeder ve çalıştırırsam, doğru olup olmadığını görürüz, ama eğer bunu yanlış yaparsam, infaz diğerine kadar gitmeli ve ikisi de doğru değildir ve eğer elif'i doğru yaparsam, o zaman elif doğru olur. Tabii ki, istediğim kadar elif'e sahip olabilirim, bu yüzden onları numaralandıracağım, elif bir, elif iki. Bunu biraz aşağı çekelim, böylece düzenlemek için daha fazla yerimiz olur, üç ve dört, ve ben sadece birini seçebilirim ve bunu doğru yapacağımı söyleyebilirim ve elbette, elif üçünün doğru olduğunu söyleyecektir. Böylece diğerlerini basamaklandırabilirsiniz, eğer istediğiniz kadar çok kişiye gelirse ve böyle bir şey yapmak istediğinizde bu kullanışlı olur, x beşe eşittir. Eğer x sıfıra eşitse, o zaman sıfır doğrudur ve bunu bir çiftin eşit olmasını sağlamanız gerekir. Eğer x bire eşitse ve biri doğruysa ya da bu sayıları burada bırakabilirsek, çünkü bunlar eşleşmez ve bu yüzden bu, diğer dillerde bir anahtar ifadesinin yaptığı gibi çalışır ve bunu kaydedip çalıştırdığımda, elif beşinin doğru olan olduğunu görürüz ve elbette, bunu 42 olarak değiştirirsek, hiçbirinin doğru olmadığını anlarız. Yani Python'daki koşullu ifade basit ve kolaydır. Tanıdık if, else, elif anahtar kelimelerini ve tipik Python girintili blok sözdizimini kullanır.

İçerikler