del 语句、比较运算符、布尔运算符、if 语句、pass 语句

2021-07-14  本文已影响0人  秋天丢了李姑娘

PyCharm的使用

ctrl + s 保存
ctrl + / 注释和取消注释
ctrl + d 可以复制当前行到下一行
ctrl + alt + L 可以将程序自动格式化成 符合PEP8 编码规范的格式

del 语句

用于删除变量,同时解除与对象的关联,如果可能则释放此变量绑定的对象

del 变量名
del 变量名1, 变量名2, ...

比较运算符

比较运算符是二元运算符

比较运算符通常返回布尔类型的数, True, False

表达式和语句的概念

表达式是语文中的字或短语

input('xxxx') 返回字符串
print("xxxx") 返回 None

函数调用语法规则

None 是表示空值的一个对象

写程序,输入您的年龄, 打印出去年你几岁,明年你几岁
用 str(x) , int(x), float(x), bool(x)

布尔运算符(也叫逻辑运算符)

两者(两个元素同时为真,结果才为真)

x and y # x, y代表表达式

优先返回假值对象, 如果x 为假值,返回x, 否则返回y

两者(两个元素只要有一个为真,结果就为真)

x or y # x, y代表表达式

优先返回真值对象, 如果x 为真值,返回x, 否则返回y

not 运算符是一元运算符

语法

not 表达式

示例

not True    # False
not False   # True
not 3.14    # False
not ''      # True
not 1 + 2   # False

写一个程序,输入一个整数, 判断这个整数是奇数还是偶数
奇数: 1 3 5 7 9
偶数: 2 4 6 8 10
x % 2 == 1 结果为Ture,x 一定是奇数
x % 2 == 1 结果为False,x 一定是偶数

if 语句

让程序根据条件选择性的执行其中的某一个语句块

写一个程序,输入一个整数,用程序判断这个整数是正数,负数,还是零

写一个程序, 06_input_score.py, 输入一个学生的成绩,如果成绩在 60~100 之间提示"及格", 否则提示不及格

写一个程序, 07_input_score.py, 输入一个学生的成绩
如果成绩在 [0,60) 提示"不及格"
如果成绩在 [60,80) 提示"及格"

如果成绩在 [80,90)  提示"良好"
如果成绩在 [90,100]  提示"优秀"
如果是其他值,则提示“您的输入有误”

[ ] 表示包含 () 表示不包含

pass 语句

用来填充语法空白

pass

条件表达式

表达式x if 条件表达式C else 表达式y

表达式 x if C else y 首先是对条件 C 而非 x 求值。 如果 C 为真,x 将被求值并返回其值;否则将对 y 求值并返回其值。

商场促销, 满100 减 20, 写一个程序,输入商品的价格,打印出实际支付金额

BMI (Body Mass Index) 身体质量指数
公式:
BMI= 体重 (公斤) / 身高的平方
如: 魏老师 体重 69公斤, 身高 1.73米
BMI = 69 / 1.73 ** 2
要求: 输入体重和身高,给出体重建议

BMI 值 结果
BMI < 18.5 体重过轻
18.5 <= BMI <=24 正常
BMI > 24 体重过重

北京的出租车计价器的规则
3公里以内 收费 13元 起步价
3公里以外, 每公里加收 2.3 元(又称单价)
超过 15 公里以后, 每公里再加收单价的 50% (1.15元) 的空驶费
要求: 输入公里数,打印出费用的金额

上一篇下一篇

猜你喜欢

热点阅读