一、if判斷語句 if語句是用來進行判斷的,其使用格式如下: if 要判斷的條件: 條件成立時要做的事 Demo age = input('輸入年齡:') #input返回的是字元串類型 if int(age) > 18: #這裡對age做強制類型轉換 字元串和整數int不可比較 print('你成 ...
一、if判斷語句
- if語句是用來進行判斷的,其使用格式如下:
if 要判斷的條件: 條件成立時要做的事
- Demo
age = input('輸入年齡:') #input返回的是字元串類型
if int(age) > 18: #這裡對age做強制類型轉換 字元串和整數int不可比較
print('你成年了') #前方必須縮進一個Tab鍵
二、if else
##語法: if 判斷條件: 判斷條件為True時執行的代碼 else: 判斷條件為False時執行的代碼
- Demo
age = 17 if int(age) > 18: print('你成年了') else: print('未成年') ##輸出結果: 未成年
三、elif
- 格式
if xxx: 結果1 elif xxx1: 結果2 elif xxx2 結果3 ################################################################## 當xxx滿足時,返回結果1,整個if結束 當xxx不滿足時,判斷xxx1,如果xxx1滿足條件,則返回結果2,整個if結束 當xxx,xxx1不滿足時,判斷xxx2,如果xxx2滿足條件,則返回結果3,整個if結束
##################################################################
- Demo
# elif score = int(input('請輸入您的成績')) if score >= 90: print('優秀') elif score >= 80: print('良好') elif score >= 70: print('中等') elif score >= 60: print('及格') else: print('不及格')
四、for迴圈
- 格式
for 變數 in 要遍歷的數據: 方法體
- Demo
# 迴圈字元串 s = 'china' # i是字元串中一個又一個的字元的變數 # s是代表的是要遍歷的數據 for i in s: print(i) 列印結果:
c
h
i
n
a
################################################ # range(5) # range方法的結果 一個可以遍歷的對象 # range(5) 0~4 左閉右開區間(0,5) for i in range(5): print(i) 列印結果:
0
1
2
3
4
################################################ # range(1,5) # range(起始值,結束值) # 左閉右開區間 for i in range(1,5):
print(i) 列印結果:
1
2
3
4
###################################################
# range(1,10,3) # range(起始值,結束值,步長) # 左閉右開區間 # for i in range(1,11,3): # print(i) 列印結果:
1
4
7
#################################################
應用場景 爬取一個列表返回給我們 迴圈一個列表 a_list = ['周傑倫','林俊傑','陶喆','龐龍'] # 遍歷列表中的元素 for i in a_list: print(i) 列印結果
周傑倫
林俊傑
陶喆
龐龍
###############################################
# 遍歷列表中的下標
# 判斷列表中的元素的個數
a_list = ['周傑倫','林俊傑','陶喆','龐龍']
for i in range(len(a_list)): print(i)
列印結果:
0
1
2
3