python3 筆記9.程式流程結構--迴圈結構(while,for)

藥藥君發表於2018-10-17
#迴圈結構(2種) while  for
# 1. while迴圈:多次迴圈,當條件為真(True)時,則會執行迴圈語句,直到條件結果為假(False)時跳出迴圈。
'''格式:
while 條件語句:
    迴圈體語句
'''
a = 1
while a<10:
    a+=1# 防止while進入死迴圈,若不加入這句的話,a<10是永遠成立的,就會迴圈列印1
    print(a,end=' ') #當要把列印的值列印在一行時,在原本列印值後面加,end=' '
#while 迴圈中若判定條件不可確定想要構建死迴圈時,判定條件可寫為True或者1

#2. for迴圈,遍歷迴圈:又稱迭代迴圈
# 作用:將一個有序陣列中的所有資料按順序依次進行輸出的過程(包括不僅限於字串,列表,元組,字典等)
# 格式: for 變數名1 in 變數名2:
#              迴圈體語句
# for迴圈相當於依次把變數名2中的資料賦值給變數名1
#遍歷字串:
print()
a = 'Python'
for str in a:
    print(str,end=' ')
# 遍歷列表
print()
l = [1,2,3,'1994',[3,4]]
for num in l:
    print(num,end=' ')
#遍歷元組(略)
#遍歷字典
print()
dic = {'num':1,'sex':2,'name':'Jack'}
for key in dic:
    print(key,dic[key])




 

相關文章