Rumah >pembangunan bahagian belakang >Tutorial Python >Hari Untuk keadaan gelung & Jika
untuk gelung:
Gelung for dalam Python digunakan untuk mengulangi jujukan dan melaksanakan blok kod untuk setiap elemen dalam jujukan itu.
Stntax:
for variable in sequence:
Contoh:
txt = '1234' for num in txt: print(num,end=' ')
Output:
1 2 3 4
jika syarat:
Kondisi if ialah struktur kawalan asas dalam pengaturcaraan, digunakan untuk membuat keputusan berdasarkan sama ada keadaan yang diberikan adalah benar atau salah.
Sintaks:
if condition: # execute if condition is True else: # execute if condition is False
Contoh:
x = 10 if x > 5: print("x is greater than 5") else: print("x is 5 or less")
Output:
x is greater than 5
Contoh forloop dan jika keadaan:
txt = '12a4' for num in txt: if num>='0' and num<='9': print(num,end=' ') else: print('Not Decimal',end=' ')
Output:
1 2 Not Decimal 4
Kod menyemak setiap aksara dalam txt rentetan untuk menentukan sama ada ia mewakili satu digit. Jika aksara antara '0' dan '9', ia dicetak; jika tidak, ia mencetak 'Bukan Perpuluhan'
name = input("Your Name please: ") print(name) for alphabet in name: print(alphabet, end='*')
Your Name please: pritha pritha p*r*i*t*h*a*
Latihan:
name1 = input("Enter the first name: ") name2 = input("Enter the second name: ") name3 = input("Enter the third name: ") name4 = input("Enter the fourth name: ") name = [name1, name2, name3, name4] # Check if names start with 'G' for letter in name: if letter[0]=='G': print(letter) else: continue # Check if names end with 'a' for alphabet in name: if alphabet[-1]=='a': print(alphabet) else: continue # Check if names contain a space for alpha in name: for i in alpha: if i==' ': print(alpha) else: continue # Check if names are longer than 9 characters for character in name: if len(character)>9: print(character) else: continue
1.if huruf[0] == 'G': menyemak sama ada aksara pertama nama ialah 'G'.
2.jika abjad[-1] == 'a': menyemak sama ada aksara terakhir nama ialah 'a'.
3.if i == ' ': mencetak nama jika ruang ditemui, kemudian keluar dari gelung dalam dengan putus.
4.jika len(watak) > 9: menyemak sama ada panjang nama melebihi 9.
Enter the first name:Lakshmi Pritha Enter the second name:Guru Prasanna Enter the third name:Guhanraja Enter the fourth name:Varatharajan Guru Prasanna Guhanraja Lakshmi Pritha Guru Prasanna Guhanraja Lakshmi Pritha Guru Prasanna Lakshmi Pritha Guru Prasanna Varatharajan
Atas ialah kandungan terperinci Hari Untuk keadaan gelung & Jika. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!