一、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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/472361.html
標籤:其他
上一篇:Day15
