有关Python第二天(2019-7-24)的15个重点

1.条件判断语句的三种常用格式
if 判断条件:
执行语句…
elif 判断条件:
执行语句…
elif 判断条件:
执行语句…
else:
执行语句…

2.判断一个值是否为True的三种写法

True and True ==> True

False and True ==> False

False and False ==> False

True or True ==> True

False or True ==> True

False or False ==> False

not True ==> False

not False ==> True

3.and、or、not的特点
and :x and y 返回的结果是决定表达式结果的值。如果 x 为真,则 y 决定结果,返回 y ;如果 x 为假,x 决定了结果为假,返回 x。
or :x or y 有一个为真,结果就为真。
not : 返回表达式结果的“相反的值”。如果表达式结果为真,则返回false;如果表达式结果为假,则返回true

4.独立完成练习中的“征婚筛选”功能

1.女性征婚要求 身高\年龄\薪水需要手动输入

1)性别要求男

2)年龄 0-20 提示太嫩了

20-30 年龄符合

30-50 年龄有点大,但是有可能

50以上 年龄太大不考虑

3)身高 0-170 身高不符

170-180 身高合适

180以上 太高不考虑

4)薪水 0-3000 养不起,不考虑

3000-5000 凑合,考虑看看

5000-12000 满意

12000以上 非常满意(忽略身高、年龄)

name = input(“请告诉我你叫啥:”)
sex = True
height = input(“请告诉我你的身高:”)
height = float(height)
age = input(“请告诉我你的年龄:”)
age = int(age)
salary = input(“请告诉我你的薪水:”)
salary = float(salary)
print(“叫我想想…”)
if sex:
if 12000 <= salary:
print(“我看重的是你的人不是你的钱”)
else:
if 0 <= age < 20:
print(“我已经是个老阿姨了”)
elif 20 <= age < 50:
if 0 <= height < 170:
print(“身高不符”)
elif 170 <= height <= 180:
print(“身高符合”)
if 0 <= salary <= 3000:
print(“养不起”)
elif 3000 < salary <= 5000:
print(“勉强凑合过”)
elif 5000 < salary <= 12000:
print(“比较满意”)
else:
print(“太高了”)
else:
print(“你已经是个老叔叔了”)
else:
print(“我不是拉拉”)

5.判断一个变量是否为空的写法

name="" 表示name为字符串对象,但是里面没东西,理解为空

name=None 表示name为空对象,理解为什么也没有

6.三目运算的特点是什么
有利也有弊
优点是:
如果逻辑中只有一句话,可以考虑用三目运算符简化
缺点是:
逻辑超过一句话,用三目运算符也行,但是会更麻烦

7.以***开头用什么函数实现
一般在条件函数中实现 比如 if while等

8.除、整除、求余对应的符号是什么
/ // /

9.range的三个用法
range函数 范围,默认从0开始,包括左边界,不包括有边界
#range(start,end,step=1) start默认0,step默认1

10.for循环的基本格式
A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false
如果是false,循环结束。
如果是true,继续执行。
C:执行循环体语句
D:执行控制条件语句
E:回到B继

11.什么是可迭代对象
可迭代对象=字符串+列表+字典+元组+文件句柄

12.break和continue的特点
#break: 跳出整个循环
#continue:跳出本次循环continue之后的代码不执行

13.while循环的基本格式
while语句首先检验一个条件,也就是括号中的表达式。当条件为真时,就执行紧跟其后的语句或者语句块。每执行一遍循环,程序都将回到 while语句处,重新检验条件是否满足。如果一开始条件就不满足的话,则跳过循环体里的语句,直接执行后面的程序代码。如果第一次检验时条件满足,那么在第一次或其后的循环过程中,必须有使得条件为假的操作,否则,循环无法终止在这里插入图片描述
14.while和for循环的特点和应用场景
for循环能做的while循环一定能做,while循环能做的for不一定能做
#for和while的应用场景

1. 已知重复次数 用 for 已知总页数

2. 未知重复次数 用while 未知总页数

15.如何生成随机数
先导一个 from random import randint
然后:
sys_num = randint(*,**)
最后输出:
print(sys_num)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值