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年 是闰年

 

posted @ 2019-01-31 21:39  LeoLRH  阅读(248)  评论(0编辑  收藏  举报