Rumah >pembangunan bahagian belakang >Tutorial Python >Logik Bersyarat dalam Python: Contoh untuk Meningkatkan Kemahiran

Logik Bersyarat dalam Python: Contoh untuk Meningkatkan Kemahiran

Barbara Streisand
Barbara Streisandasal
2024-11-28 09:19:11601semak imbas

Logik bersyarat membolehkan program membuat keputusan berdasarkan syarat tertentu. Ia membenarkan kod anda mengambil tindakan yang berbeza bergantung pada sama ada sesuatu syarat itu Betul atau Salah. Keputusan ini menggunakan pernyataan bersyarat seperti if, elif, dan lain-lain.

Conditional Logic in Python: Examples to Enhance Skills

  • Semak sama ada Nombor itu Positif, Negatif atau Sifar
number = 5

if number > 0:
    print("Positive")
elif number < 0:
    print("Negative")
else:
    print("Zero")
  • Semak sama ada satu Tahun ialah Tahun Lompat
year = 2024  

if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    print("Leap Year")
else:
    print("Not a Leap Year")
  • Periksa sama ada Nombor Genap atau Ganjil
number = 10 

if number % 2 == 0:
    print("Even")
else:
    print("Odd")
  • Semak sama ada Seseorang Layak Mengundi (Umur >= 18)
    age = 20
    
    if age >= 18:
        print("Eligible to Vote")
    else:
        print("Not Eligible to Vote")
    
    • Tentukan sama ada Nombor Boleh Dibahagi dengan 5
    number = 25  
    
    if number % 5 == 0:
        print("Divisible by 5")
    else:
        print("Not Divisible by 5")
    
    • Periksa sama ada String Kosong
    input_string = ""  
    if not input_string:
        print("Empty String")
    else:
        print("Non-Empty String")
    
    • Periksa sama ada Nombor ialah Gandaan Kedua-dua 3 dan 7
    number = 21  
    if number % 3 == 0 and number % 7 == 0:
        print("Multiple of both 3 and 7")
    else:
        print("Not a multiple of both 3 and 7")
    
    • Periksa sama ada Nombor Antara Dua Nilai
    number = 15  
    if 10 < number < 20:
        print("Between 10 and 20")
    else:
        print("Not Between 10 and 20")
    
    • Semak sama ada Huruf ialah Vokal
    letter = 'A'  
    if letter in 'aeiouAEIOU':
        print("Vowel")
    else:
        print("Consonant")
    
    • Semak sama ada Nombor Lebih Besar Daripada atau Sama dengan 100
    number = 150   
    if number >= 100:
        print("Greater than or equal to 100")
    else:
        print("Less than 100")
    
    • Periksa sama ada Rentetan Bermula dengan Watak Tertentu
    input_string = "Hello, World!"   
    if input_string.startswith("H"):
        print("Starts with H")
    else:
        print("Does not start with H")
    
    • Periksa sama ada Nombor ialah Segiempat Sempurna
    number = 16  # Example number to check
    if int(number ** 0.5) ** 2 == number:
        print("Perfect Square")
    else:
        print("Not a Perfect Square")
    
    • Semak sama ada Kunci Wujud dalam Kamus
    my_dict = {'name': 'John', 'age': 25}  # Example dictionary
    if "name" in my_dict:
        print("Key 'name' exists")
    else:
        print("Key 'name' does not exist")
    

    Atas ialah kandungan terperinci Logik Bersyarat dalam Python: Contoh untuk Meningkatkan Kemahiran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn