Rumah  >  Soal Jawab  >  teks badan

python - untuk lain

a=[11,22,33,44,55]

untuk saya dalam:

print(i)

yang lain:

print(99)

Keputusan:
11
22
33
44
55
99
Ini menakjubkan Mengapa 99 muncul
Bagaimana saya perlu menulis untuk sebaliknya?

学习ing学习ing2686 hari yang lalu932

membalas semua(3)saya akan balas

  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:25:44

    1.untuk ... lain ... sintaks (http://book.pythontips.com/en...)

    for i in range(10):
        #如果没有break,会print所有i
        print(i)
    else:
        #如果上面的for循环没有break,这里会打印
        print(99)
    

    2.untuk jika lain hendaklah merujuk kepada perkara berikut:

    for i in range(10):
       if i > 5:
          break
       else:
          print(i)
      

    balas
    0
  • 代言

    代言2017-06-12 09:25:44

    Sebagai tambahan kepada pertimbangan bersyarat biasa dalam bahasa lain, else dalam python juga boleh digunakan dalam gelung Jika pernyataan putus tidak dilaksanakan dalam gelung for, pernyataan cawangan di bawah else akan dilaksanakan

    .

    balas
    0
  • 阿神

    阿神2017-06-12 09:25:44

    Oleh kerana gelung dibenarkan untuk disiapkan seperti biasa, cawangan lain juga dilaksanakan

    balas
    0
  • Batalbalas