一、if 判断的格式
格式一(if):
if '条件':
print("条件成立以后打印的内容")
示例:
if True:
print("真")
格式二(if-else):
if '条件':
print("条件成立以后打印的内容")
else:
print("条件不成立以后打印的内容")
示例:
fraction = input("请输入分数")
if fraction > '60':
print("及格")
else:
print('不及格')
格式三(if-elif-else):
if '条件':
print("条件成立以后打印的内容")
elif '条件':
print("条件不成立以后打印的内容")
else:
print("以上条件都不成立打印")
示例:
fraction = input("请输入分数")
if fraction == '60':
print('及格')
elif '60' <= fraction <= '70':
print('良')
else:
print("回去重新考")
二、for 循环
1.循环字符串
str1 = "1234567"
for s in str1:
print(s)
'''
1
2
3
4
5
6
'''
2.循环列表
li1 = [11, 22, 33, 44]
for v in li1:
print(v)
'''
11
22
33
44
'''
3.循环字典
dic = {'aa': 111, 'bb': 222, 'cc': 333}
for k in dic:
print(k)
'''
aa
bb
cc
'''
3.1 循环字典中的键值对
dic = {'aa': 111, 'bb': 222, 'cc': 333}
for k, v in dic.items():
print(k, v)
'''
aa 111
bb 222
cc 333
'''
3.2 循环字典中的值
dic = {'aa': 111, 'bb': 222, 'cc': 333}
for j in dic.values():
print(j)
'''
111
222
333
'''
三、while 循环
1.while 循环
a = 10
while a > 1:
print("循环:",a)
a = a-1
'''
循环: 10
循环: 9
循环: 8
循环: 7
循环: 6
循环: 5
循环: 4
循环: 3
循环: 2
'''
四、break 和 continue
1.break : 终止循环,跳出循环体
user = [{'name': 'xiaohong', 'age': '12', 'sex': '女'},
{'name': 'xiao', 'age': '12', 'sex': '女'},
{'name': 'hong', 'age': '12', 'sex': '女'}]
for item in user:
print(item)
if item['name'] == 'xiao':
print("找到{}用户".format(item['name']))
break
else:
print("用户遍历结束")
print("结束")
'''
{'name': 'xiaohong', 'age': '12', 'sex': '女'}
{'name': 'xiao', 'age': '12', 'sex': '女'}
找到xiao用户
结束
'''
2.continue :终止当前本轮循环,开启下一轮循环**
user = [{'name': 'xiaohong', 'age': '12', 'sex': '女'},
{'name': 'xiao', 'age': '12', 'sex': '女'},
{'name': 'hong', 'age': '12', 'sex': '女'}]
for item in user:
print(item)
if item['name'] == 'xiao':
print("找到{}用户".format(item['name']))
continue
else:
print("用户遍历结束")
print("结束")
'''
{'name': 'xiaohong', 'age': '12', 'sex': '女'}
{'name': 'xiao', 'age': '12', 'sex': '女'}
找到xiao用户
{'name': 'hong', 'age': '12', 'sex': '女'}
用户遍历结束
结束
'''