python中if和for語句的使用
while是Python中的循環語句,if屬于條件選擇語句,而for in屬于迭代語句。
while 用于重復執行操作,重復的條件不一定是特定的次數,只要條件滿足即可:12345# 打印1-5的平方x = 1while x <= 5: print(x ** 2) x = x + 1if 與 循環迭代無關,在默認順序執行代碼的情況下,滿意某個條件要以執行分支語句:123score = 66if score >= 60: print('及格')for in用于遍歷一個可迭代對象(如列表,元組,range等)的每一個元素,將迭代出的每個元素放入臨時變量備用:123# 遍歷1-5的序列元素,并打印平方for x in range(1,6): print(x ** 2)。
python中if和for語句的使用
while是Python中的循環語句,if屬于條件選擇語句,而for in屬于迭代語句。
while 用于重復執行操作,重復的條件不一定是特定的次數,只要條件滿足即可:
12345
# 打印1-5的平方x = 1while x = 60: print('及格')
for in用于遍歷一個可迭代對象(如列表,元組,range等)的每一個元素,將迭代出的每個元素放入臨時變量備用:
123
# 遍歷1-5的序列元素,并打印平方for x in range(1,6): print(x ** 2)
python if 語句和列表結合求解
def select_data(list):
def check_pass(fname, surname):
'''這里做成一個函數,直觀一點'''
for rec in list:
if str(rec[1]) == fname and str(rec[0]) == surname:
return True
return False
# check_pass 結束
# 加一個flag作為標記,通過檢查(is_pass 為 True)就結束了
is_pass = False
while not pass:
first_name = str(input('Input firstname'))
surname = str(input('Input surname'))
is_pass = check_pass(first_name, surname)
轉載請注明出處華閱文章網 » pythonand語句