Python 初级 5 判断再判断(四)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 初级 5 判断再判断(四),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2879字,纯文字阅读大概需要5分钟。
内容图文
一 、复习
分支:完成测试并根据结果做出判断称为分支。
代码块:一行或放在一起的多行代码
缩进:一个代码行稍稍靠右一点
关系操作符(比较操作符):==, >, >=, <, <=, !=
逻辑操作符:
and: 同时满足为真
or:任意一个满足为真
二 、测试多个条件
1、使用not
表示相反的逻辑, 使用not
age = int(input("请输入你的年龄:")) if not (age < 8): print("你可以参加篮球队") else: print("对不起,你不能参加篮球队")
去除not的表示:
age = int(input("请输入你的年龄:")) if age >= 8: print("你可以参加篮球队") else: print("对不起,你不能参加篮球队")
练习:
1、输入年龄age, 年级grade,如果年龄大于等于8并且年级大于等于3,输出你可以参加篮球队了,否则输出对不起,你不可以参加篮球队
age = int(input("请输入你的年龄:")) grade = int(input("请输入你的年级:")) if age >=8 and grade >=3: print("你可以参加篮球队了") else: print("对不起,你不能参加篮球队")
如何将这个判断转化为含有or的测试:
age = int(input("请输入你的年龄:")) grade = int(input("请输入你的年级:")) if not(age >=8) or not(grade >=3): print("对不起,你不能参加篮球队") else: print("你可以参加篮球队了")
2、输入你喜欢的颜色color, 如果你喜欢蓝色blue或者绿色,输出你可以玩这个游戏了,否则输出对不起,你不可以玩这个游戏
color = input("请输入你喜爱的颜色:") if color == "blue" or color == "green": print("你可以玩这个游戏了") else: print("对不起,你不可以玩这个游戏")
将之转换为包含and的测试
color = input("请输入你喜爱的颜色:") if not(color == "blue") and not(color == "green"): print("对不起,你不可以玩这个游戏") else: print("你可以玩这个游戏了")
3、输入你的年龄age, 年级grade和喜爱的颜色,如果年龄大于等于8并且年级大于等于3,同时喜欢蓝色或是绿色,输出你可以参加篮球比赛了,否则输出你不可以参加篮球比赛
age = int(input("请输入你的年龄:")) grade = int(input("请输入你的年级:")) color = input("请输入你喜爱的颜色:") if age >=8 and grade >=3 and (color == "blue" or color == "green"): print("你可以参加篮球队比赛了") else: print("对不起,你不能参加篮比赛")
课后练习:
1、一家商场在降阶促销。如果购买金额amount低于或等于100元,会给10%的折扣,如果购买金额大于100元,会给20%折扣。编写一个程序,询问购买价格,再显示折扣(10%或20%)和最终价格
amount = float(input("请输入金额:")) if amount <= 100: print("折扣为:10%, 应付金额:", amount * (1 - 0.1)) else: print("折扣为:20%, 应会金额:", amount * (1 - 0.2))
2、一个女子足球队在寻找年龄在10到12岁之间的小女孩加入。编写一个程序,询问用户的年龄和性别(男或女),如果此人年龄在10到12岁之间,并且是女孩,输出可以参加足球队,否则输出对不起,你不可以参加足球队。
age = int(input("请输入你的年龄:")) sex = int(input("请输入你的性别:")) if age >= 10 and age <= 12 and sex == "女": print("你可以参加足球队") else: print("你不可以参加足球队")
3、上一题中,合理进行优化,如果用户不是女孩就不必询问年龄了
sex = input("请输入你的性别:") if not sex == "女": print("对不起,你不是女孩,不可以参加女子足球队") else: age = int(input("请输入你的年龄:")) if age >= 10 and age <= 12: print("你可以参加女子足球队") else: print("对不起,你不可以参加女子足球队")
内容总结
以上是互联网集市为您收集整理的Python 初级 5 判断再判断(四)全部内容,希望文章能够帮你解决Python 初级 5 判断再判断(四)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。