判断语句
一、什么是判断?判断在生活中如何体现?
判断就是通过选择最后得到不同的结果
判断在我们的日常生活中无处不在。例如:
- 天气判断:早上出门前,我们会判断今天是否需要带伞。如果天气预报显示会下雨,我们会选择带伞;如果显示晴天,我们可能选择不带伞。
- 程序:我有20块钱,有两个商品 一个50块钱 1个 10块钱, 因为我只有20块钱,那我只能买这个10块钱的商品。
二、获取用户输入的内容
1.input
示例:input(‘请输入你要写的内容:’)
a=input('请输入你的内容:')#把输入的内容给变量a
三、程序判断的基本语法
1.if:如果
2.else:否则
3.语法:
示例:if 判断条件:
执行语句1
else:
执行语句2
a=input('请输入今天的天气:')
if a=='下雨':
print('带伞')
else:
print('不带伞')
四、多条件判断
有两个以上的判断条件 我们就需要用到 elif(否则如果)
1.基本语法
示例: if 判断条件:
执行语句1
elif 判断条件:
执行语句2
else:
执行语句3
b=int(input('请输入学生成绩:'))
if b>=90:
print('优秀')
elif b>=80:
print('良好')
elif b>=70:
print('一般')
elif b>=60:
print('及格')
else:
print('不及格')
五、一个条件多种情况
示例:if 判断条件1 and 判断条件2:
执行语句1
else:
执行语句2
1.and 用于多种情况同时满足
- 学校举行了一场考试,要求小明的python和java两门语言都达到80分才算优秀。
ab=(int(input('请输入你的java成绩:')),int(input('请输入你的python成绩:')))
if ab[0]>=80 and ab[1]>=80:#两个判断条件同时成立
print('优秀')
else:
print('不及格')
- or 用于多种情况只需要一种满足就行
-学校举行了一场考试,要求小明的python和java两门语言 只要有一门达到就算优秀。
ab=(int(input('请输入你的java成绩:')),int(input('请输入你的python成绩:')))
if ab[0]>=80 or ab[1]>=80:#一个判断条件满足
print('优秀')#执行语句
else:
print('不及格')
六、判断的嵌套
示例:if 判断条件:
if 判断条件:
执行语句1
else:
执行语句2
else:
执行语句2
c=input('请输入今天的天气:')
d=input('朋友是否来:')
if c=='晴天':
if d=='来':
print('去公园野餐')
else:
print('去公园散步')
else:
if d=='来':
print('在家里玩游戏')
else:
print('我在家里看电影')
七、案例分析
1.根据用户购物金额决定折扣:
如果金额大于1000元,给予20%的折扣。
如果金额在500到1000元之间,给予10%的折扣。
如果金额小于500元,没有折扣。
b=float(input('请输入物品金额:'))
if b>=1000:
print('20%的折扣',b*0.8)
elif b>=500:
print('10%的折扣',b*0.9)
else:
print('没有折扣')
2.根据交通信号灯的颜色输出相应的提示:
如果颜色是红色,输出“停止”。
如果颜色是黄色,输出“准备”。
如果颜色是绿色,输出“通行”。
否则,输出“你不是现代人”。
c=input('请输入信号灯的颜色:')
if c=='红色':
print('停止')
elif c=='黄色':
print('准备')
elif c=='绿色':
print('通行')
else:
print('你不是现代人')

被折叠的 条评论
为什么被折叠?



