1. 程式人生 > >while迴圈和for迴圈

while迴圈和for迴圈

while 迴圈

while True:
    print('hello')



while True:
    number = 20
    user_number = int(input('猜猜一個數字:'))

    if user_number < number:
       print('猜小了')
    elif user_number >number:
       print('猜大了')
    else:
        print('猜對了')


while 後的條件變化著

num = 0
while num < 10:
    print(num)
    num = num + 1

num += 1 #簡寫語法

for迴圈

 for n in [1, 2, 3, 4, 5]:
     print(n)

for 變數 in 可迭代物件: 變數每一次迴圈都會等於物件中一項。 遍歷: 依次訪問到 可迭代物件中的每一項。 可迭代物件: 可以被遍歷的物件。 例如列表,字串,序列


 for n in [1, 2, 3]:
     print('hello')

range()

 for n in range(1, 10):      # 1,2,3,4,5,6,7,8,9    [1,10)

      print(n)
   

range(起始值,結束值,步進), 返回一個序列, 左閉右開區間


 for n in range(2, 10, 2):
    print(n)

迴圈巢狀

for x in range(1, 5):
    for y in range(1, 5):
        print(x, y)