第三天总结
总体感觉需要逻辑思维,习惯了机械操作,突然要动脑的事情就很烦
今天内容主要5点
1变量 2数学运算符 3比较运算符 4逻辑运算符 5赋值运算符
一、变量:一种专门用来保存数据的容器
变量名=数据
变量名要求是标识符,不能是关键字,具有见名知义的含义,不能使用系统函数名
使用变量就是使用变量中保存的数据
重新给变量赋值,使用变量就是新数据
也可以同时定义多个变量
例:Hero_name = ‘快乐风男’
print(‘Hero_name’)
length = ‘18cm’
print(‘身高是:’, length)
a1 = a2 = a3 = 9527
print(a1, a2, a3)
二、数学运算符:+ - * / % // **
1.加减乘除在python中的功能和数学中一样
/运算的运算结果一定是float;+、-、*的运算结果类型看运算对象中是否有浮点数
print(40 / 8)
2.取余即为求余数,作用可判断两个数之间是否存在整除关系和取低位数
num = 9527
print(num % 100) # 27
3.整除:求商,商向小取整
num = 234
print(num // 10)
4.幂运算
print(2 ** 3)
三、比较符运算:> < == <= >= !=
注意所有比较运算符的运算结果都是布尔值
四、逻辑运算符:and or not
判断一个数能否同时被3和7整除
num = 27
print(num % 7 == 0 and num % 3 == 0)
判断指定的年是否是闰年
print(year % 4 == 0 and year % 100 != 0 or year % 400 == 0)
判断一个数是否不能同时被4和6整除
num = 56
print(not num % 12 == 0)
五、赋值运算符: = += -= *= /= %= //= **=
所有的赋值运算的作用都是将数据存储到变量中
数学运算符>比较运算符>逻辑运算符>赋值运算符
day3作业
1.B
2.D
3.AD
4.CD
5.A
6.D
- 在Python中表示空类型的是(None)。
- 查看变量中数据的类型的函数名是(type)。
- 已知
x = 3 == 3
,执行结束后,变量x的值为(True)。 - 已知
x = 3
,那么执行语句x += 6
之后,x的值为(9)。 - 表达式
3 ** 2
的值为(9),表达式3 * 2
的值为(6),表达式4 ** 0.5
的值为(2.0)。
编程题
num = 21
print(num % 7 == 0 and num % 3 == 0)
print(num % 21 == 0)
num = 14
print(num % 3 == 0 or num % 7 == 0 and not num % 21 == 0)
year = 2020
print((year % 4 == 0 and year % 100 != 0) or (year % 400 == 0))
不会
weight = 55
height = 1.55
print(18.5 <=weight / height ** 2 <= 24.9 )
简单题
1.数据类型有 int float str bool NoneType
2.疑惑较多,打开课本跟得上,关上全忘了,逻辑思维太久没用上了,生锈了