一、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.cnblogs.com/Williamls/p/16260644.html
本站部分图文来源于网络,如有侵权请联系删除。