Python语言核心编程
- 1.当天知识必须理解
-
- 1.1当天笔记必须整理
- 1.2 Python语言的执行过程
- 1.3 PyCharm常用快捷键
- 1.4 变量的内存图画法
- 1.5 算术运算符
- 1.6 逻辑运算符
- 2.今日份实验
-
- 2.1 增强运算符的运用
- 2.2 收银返回零钱的运算
- 2.3 斤与两之间的转换
- 2.4 已知距离,时间,初速度,求加速度
- 2.5 已知加速度,初速度,时间,求距离
- 2.6 控制台中录入四位整数,计算每位数相加的和
- 2.7 已知分钟、小时、天数,计算总秒数
- 2.8 交换两个数据
1.当天知识必须理解
- What是什么,即理解知识点的定义。
- Why为什么,即理解知识点的作用。
- Where在哪里,即理解知识点的使用性。
- How如何使用,即理解知识点的语法。
1.1当天笔记必须整理
- 梳理当天所学内容的过程。
- 防止日后因为遗忘和混淆造成的麻烦。
- 将理论、代码,图示三合一。
1.2 Python语言的执行过程
1.3 PyCharm常用快捷键
1.4 变量的内存图画法
1.5 算术运算符
1.6 逻辑运算符
print(True and True)
print(False and True)
print(True and False)
print(False and False)
print(True or True)
print(False or True)
print(True or False)
print(False or False)
print(not True)
2.今日份实验
2.1 增强运算符的运用
number01 = 200
print(number01 + 1)
print(number01)
运行结果如下所示:
2.2 收银返回零钱的运算
"""
练习1:在控制台中,录入一个商品单价
在录入一个商品数量
最后获取金额,计算应该找回多少钱
"""
price = float(input("请输入商品单价:"))
count = int(input("请输入商品数量:"))
money = float(input("请输入金额:"))
result = money - count * price
print("应该找回多少零钱:" + str(result))
运行结果如下所示:
2.3 斤与两之间的转换
"""
古代的秤一斤是16两
练习:在控制台中获取两,计算是几斤零几两。
显示是几斤零几两
"""
weight_liang = int(input("请输入两:"))
jin = weight_liang // 16
liang = weight_liang % 16
print(str(jin) + "斤零" + str(liang) + "两")
运行结果如下所示:
2.4 已知距离,时间,初速度,求加速度
"""
在控制台中录入距离,时间,初速度,计算加速度。
匀变速直线运动的位移与时间公式:加速度=(距离-初速度*时间)*2/时间平方
"""
distance = float(input("请输入距离:"))
time = float(input("请输入时间:"))
initial_velocity = float(input("请输入初速度:"))
accelerated_speed = (distance - initial_velocity * time) * 2 / time ** 2
print("加速度是:" + str(accelerated_speed))
运行结果如下所示:
2.5 已知加速度,初速度,时间,求距离
"""
已知:加速度,初速度,时间
计算:距离
加速度 = (距离 - 初速度 × 时间) * 2 / 时间平方
距离 = 加速度 * 时间平方 *0.5 + 初速度 * 时间
"""
accelerated_speed = int(input("请输入加速度:"))
time = int(input("请输入时间:"))
initial_voloctiy = int(input("请输入初速度:"))
distance = accelerated_speed * time ** 2 * 0.5 + initial_voloctiy * time
print("距离是:" + str(distance))
运行结果如下所示:
2.6 控制台中录入四位整数,计算每位数相加的和
number = int(input("请输入4位整数:"))
unit01 = number % 10
unit02 = number // 10 % 10
unit03 = number // 100 % 10
unit04 = number // 1000
result = unit01 + unit02 + unit03 + unit04
print("结果是:" + str(result))
result = number % 10
result += number // 10 % 10
result += number // 100 % 10
result += number // 1000
print("结果是:" + str(result))
运行结果如下所示:
2.7 已知分钟、小时、天数,计算总秒数
minute = int(input("请输入分钟:"))
hour = int(input("请输入小时:"))
day = int(input("请输入天:"))
result = minute * 60 + hour * 60 * 60 + day * 24 * 60*60
print("总秒数是:"+str(result))
运行结果如下所示:
2.8 交换两个数据
data01 = input("请输入第一个变量:")
data02 = input("请输入第二个变量:")
data01, data02 = data02, data01
print("第一个变量是:" + data01)
print("第二个变量是:" + data02)
运行结果如下所示: