一、条件判断
1、if-elif-else
if语法规则:
if 条件:
条件成立的时候会执行的代码
else:
条件不成立的时候 会执行的代码
一个条件语句,
可以由单独的一个if来组成:(条件成立需要做:事情1,条件不成立不需要处理)
也可以由 if——else来组成:(条件成立需要做:事情1,条件不成立事情2)
也可以由 if——elif :有多个条件,不同的条件需要做不同的事情
还可以 if——elif——...else来组成(有多个条件,不同的条件需要做不同的事情,所有的条件都不成立也要进行特殊的处理)
score = float(input('请输入成绩:'))
if 0 <= score < 40:
print("你的评分等级为:E")
elif 40 <= score < 60:
print("你的评分等级为:D")
elif 60 <= score < 75:
print("你的评分等级为:C")
elif 75 <= score < 85:
print("你的评分等级为:B")
elif 85 <= score <= 100:
print("你的评分等级为:A")
else:
print("您的输入有误!")
二、while循环语句
1、while 条件:
循环体 ('条件成立,这里是循环体中的代码')
# 需求:打印100遍hello python,需求:第50遍打印两遍
number = 0
while number < 100:
print('这是第{}遍打印,hello python'.format(number + 1))
if number == 49:
print('这是第{}遍打印,hello python'.format(number + 1))
number += 1
2、break和continue 关键字
break:终止循环,跳出循环体
continue:中止当前本轮循环,开启下一轮循环
3、while循环中的else
循环条件不成立,退出循环执行else中的代码
使用break跳出循环,不会执行else中的代码
while n < 10:
print(n)
if n == 5:
break
n += 1
else:
print('while循环对应的else') #else不会执行
三、for循环
# 遍历字典dic = {"aa": 11, "bb": 22, "cc": 33}
# 1、直接遍历字典:得到的是字典的键
# for i in dic:
# print(i)
# for k in dic.keys():
# print(k)
# 2、遍历字典的值
# for v in dic.values():
# print(v)
# 3、遍历字典的键值对
for k, v in dic.items():
print(k)
print(v)
1、for循环中的else break和continue
else:for循环正常结束时会运行else下面的代码,如果循环非正常结束(break终止循环),则不会运行。
break:终止循环,跳出循环体。
continue:中止当前本轮循环,开启下一轮循环。
2、打印图形