亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Penyataan gelung

Bahasa pengaturcaraan umum mempunyai pernyataan gelung, yang membolehkan kami melaksanakan pernyataan atau kumpulan pernyataan beberapa kali.

Bentuk umum pernyataan gelung adalah seperti berikut:

0917f20fea2f3027c12bd036eb7ad4a.png

Python menyediakan gelung dan gelung while, dan sudah tentu terdapat beberapa pernyataan gelung kawalan:

penyataan kawalan gelungbreak teruskan lulus

1. Penyataan gelung While

count = 1
sum = 0
while (count <= 100):
    sum = sum + count
    count = count + 1
print(sum)

Hasil keluaran:

5050

Sudah tentu, terdapat dua perintah penting lain dalam pernyataan sambil: teruskan, putus untuk melangkau gelung, terus digunakan untuk melangkau gelung, dan putus adalah Digunakan untuk keluar dari gelung

Sebagai contoh, contoh di atas adalah untuk mengira jumlah semua integer dari 1 hingga 100. Apabila kita perlu menilai bahawa jumlah itu lebih besar daripada 1000 dan tidak menambah, kita boleh menggunakan break untuk keluar keseluruhan gelung

count = 1
sum = 0
while (count <= 100):
    sum = sum + count
    if ( sum > 1000):  #當(dāng) sum 大于 1000 的時(shí)候退出循環(huán)
        break
    count = count + 1
print(sum)

Hasil keluaran :

1035

Kadangkala, kita hanya mahu mengira jumlah nombor ganjil antara 1 dan 100, yang bermaksud apabila kiraan ialah nombor genap, iaitu nombor genap, kita perlu melompat keluar dari gelung semasa dan tidak mahu menambah Pada masa ini, kita boleh keluaran Penyata menggunakan break

count = 1
sum = 0
while (count <= 100):
    if ( count % 2 == 0):  # 雙數(shù)時(shí)跳過(guò)輸出
        count = count + 1
        continue
    sum = sum + count
    count = count + 1
print(sum)

:

2500

Dalam gelung while Python, anda juga boleh menggunakan pernyataan else sementara ... else melaksanakan blok pernyataan else apabila keadaan gelung adalah palsu

Contohnya:

count = 0
while count < 5:
   print (count)
   count = count + 1
else:
   print (count)

Hasil keluaran:

0
1
2
3
4
5

2 untuk pernyataan gelung

Gelung for boleh merentasi sebarang jujukan item, seperti senarai atau rentetan.

Carta alirnya pada asasnya adalah seperti berikut:

b553560177ec037fa1db4fbef038d7f.png

Format sintaks asas:

for iterating_var in sequence:
   statements(s)

Contoh: Hasil output

for letter in 'Hello 兩點(diǎn)水':
    print(letter)

adalah seperti berikut:

H
e
l
l
o
兩
點(diǎn)
水
sudah tentu ... penyataan lain ... a for ... else statement Pernyataan dalam for tidak berbeza dengan pernyataan dalam else akan dilaksanakan secara normal selepas gelung (iaitu, untuk tidak diganggu oleh break), begitu juga untuk sementara...lain. .

for num in range(10,20):  # 迭代 10 到 20 之間的數(shù)字
   for i in range(2,num): # 根據(jù)因子迭代
      if num%i == 0:      # 確定第一個(gè)因子
         j=num/i          # 計(jì)算第二個(gè)因子
         print ('%d 是一個(gè)合數(shù)' % num)
         break            # 跳出當(dāng)前循環(huán)
   else:                  # 循環(huán)的 else 部分
      print ('%d 是一個(gè)質(zhì)數(shù)' % num)

Hasil keluaran:

10 是一個(gè)合數(shù)
11 是一個(gè)質(zhì)數(shù)
12 是一個(gè)合數(shù)
13 是一個(gè)質(zhì)數(shù)
14 是一個(gè)合數(shù)
15 是一個(gè)合數(shù)
16 是一個(gè)合數(shù)
17 是一個(gè)質(zhì)數(shù)
18 是一個(gè)合數(shù)
19 是一個(gè)質(zhì)數(shù)

3. Gelung bersarang

Bahasa Python membenarkan membenamkan gelung lain di dalam badan gelung. Contoh di atas juga menggunakan gelung bersarang, jadi tiada contoh diberikan di sini.

Sintaks khusus adalah seperti berikut:

untuk sintaks bersarang gelung

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)

sambil sintaks bersarang gelung

while expression:
   while expression:
      statement(s)
   statement(s)

Selain itu, anda juga boleh membenamkan badan gelung lain seperti dalam badan gelung semasa, Anda boleh membenamkan gelung for dalam , dan sebaliknya, anda boleh membenamkan gelung sementara dalam gelung for

Meneruskan pembelajaran

    <table id="pzo1s"></table>

      • <button id="pzo1s"><label id="pzo1s"></label></button>

        <nobr id="pzo1s"></nobr>

          Tamatkan gelung semasa pelaksanaan blok pernyataan, dan lompat keluar dari keseluruhan gelung
          Tamatkan gelung semasa semasa pelaksanaan blok pernyataan, lompat keluar dari gelung dan laksanakan gelung seterusnya
          lulus Ya Kenyataan kosong adalah untuk mengekalkan integriti struktur program