Rumah > pembangunan bahagian belakang > Tutorial Python > Hari Untuk keadaan gelung & Jika

Hari Untuk keadaan gelung & Jika

DDD
Lepaskan: 2024-11-26 19:16:14
asal
492 orang telah melayarinya

Day  For loop & If condition

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:
Salin selepas log masuk

Contoh:

txt = '1234'

for num in txt:
    print(num,end=' ')
Salin selepas log masuk

Output:

1 2 3 4
Salin selepas log masuk

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

Salin selepas log masuk

Contoh:

x = 10
if x > 5:
    print("x is greater than 5")
else:
    print("x is 5 or less")

Salin selepas log masuk

Output:

x is greater than 5
Salin selepas log masuk

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=' ')
Salin selepas log masuk

Output:

1 2 Not Decimal 4
Salin selepas log masuk

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='*')

Salin selepas log masuk
Your Name please: pritha
pritha
p*r*i*t*h*a*
Salin selepas log masuk

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

Salin selepas log masuk

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










Salin selepas log masuk

Atas ialah kandungan terperinci Hari Untuk keadaan gelung & Jika. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan