python进阶(三)
pass 语句
作用:通常用来填充语法空白(pass 语句又名空语句)
语法:pass
示例:
# 此程序示意pass语句的用法 # 判断一个学生是否不合法。如果不合法给出警告信息, # 如果合法什么都不做 score = int(input("请输入成绩: ")) if 0 <= score <= 100: pass # 此语句就是为了填充语法空白 else: print("您的输入有误!!!") print("程序结束")
布尔运算
运算符:not and or
布尔非操作:not
语法:not x
作用:对 x进行布尔取值,如 bool(x) 为True,则返回False, 否则返回True
示例:
not True # False
not False # True
not 100 # False
布尔与操作 and
语法:x and y 注:x, y代表表达式
作用:优先返回假值对象 注:当bool(x)的值为False时,返回x,否则返回y(通过实例理解)
示例:
True and True # True
True and False # False
False and True # False
False and False # False
>>> 100 and 200
200
>>> 0.0 and 200
0.0
>>> 0 and 0.0
0
布尔或操作 or
语法:x or y
作用:优先返回真值对象 注:当x为True时返回x, 否则返回y
示例:
True or True # True
True or False # True
False or True # True
False or False # False
100 or 200 # 100
100 or 0.0 # 100
0 or 200 # 200
0 or 0.0 # 0.0
正负号运算符
+(正号) -(负号)
语法:+ 表达式 - 表达式
示例:
a = 5
b = -a
c = +a
到这里Python的基本语法几乎学习的差不多了现在可以直接上变成习题了,答案跟往常一样在下一章公布
练习:
1. 北京出租车计费收费标准:
3公里以内收费13元
超过3公里后基本单价为 2.3元/公里
空驶费: 超过15公里后,每公里加收基本单价的50%作为返程的空驶费(3.45元/公里)
要求:
输入公里数,打印出费用的金额(以元为单位进行四舍五入)
2. 输一个学生的三科成绩:
1. 打印出最高分是多少分
2. 打印出最低分是多少分
3. 打印出平均分是多少分
3. 给出一个年份,判断是否为闰年并打印结果
闰年规则: 每四年一闰,每百年不闰,四百年又是一个闰年
例:
2016年 闰年
2100年 不是闰年
2400年 是闰年