Python语言核心编程

1.当天知识必须理解

  • What是什么,即理解知识点的定义。
  • Why为什么,即理解知识点的作用。
  • Where在哪里,即理解知识点的使用性。
  • How如何使用,即理解知识点的语法。

1.1当天笔记必须整理

  • 梳理当天所学内容的过程。
  • 防止日后因为遗忘和混淆造成的麻烦。
  • 将理论、代码,图示三合一。

1.2 Python语言的执行过程

python的编译与解释程序

1.3 PyCharm常用快捷键

PyCharm运行快捷键

1.4 变量的内存图画法

变量的定义

1.5 算术运算符

算术运算符

1.6 逻辑运算符

# 2. 逻辑运算符
#   -- 与:一假俱假,表示并且(都得满足)的关系
print(True and True)  # True 都得满足条件,结论才满足条件。
print(False and True)  # False
print(True and False)  # False
print(False and False)  # False

#   -- 或:一真俱真,表示或者(一个满足就行)的关系
print(True or True)  # True 
print(False or True)  # True
print(True or False)  # True
print(False or False)  # 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 控制台中录入四位整数,计算每位数相加的和

# 练习:在控制台中录入一个四位整数:1234
# 计算每位相加和。  1+2+3+4
# 显示结果。10

number = int(input("请输入4位整数:"))  # 1234
# 方法1:分别计算出每位,再相加
# 个位
unit01 = number % 10
# 十位 1234 // 10 -> 123 % 10 -> 3
unit02 = number // 10 % 10
# 百位 1234 // 100 -> 12 % 10 -> 2
unit03 = number // 100 % 10
# 千位
unit04 = number // 1000
result = unit01 + unit02 + unit03 + unit04
print("结果是:" + str(result))

# 方法2:累加每位
# 个位
result = number % 10
# 累加十位
result += number // 10 % 10
# 累加百位
result += number // 100 % 10
# 累加千位
result += number // 1000
print("结果是:" + str(result))

运行结果如下所示:
运行结果

2.7 已知分钟、小时、天数,计算总秒数

# 练习2:在控制台中获取分钟、再获取小时、再获取天,然后计算总秒数

minute = int(input("请输入分钟:"))
hour = int(input("请输入小时:"))
day = int(input("请输入天:"))
result = minute * 60 + hour * 60 * 60 + day * 24 * 60*60
print("总秒数是:"+str(result))

运行结果如下所示:
运行结果

2.8 交换两个数据

# 练习2:在控制台中获取两个变量,然后交换数据,最后显示结果.“请输入第一个变量:”,“请输入第二个变量:”
#      交换
# “第一个变量是:”
# “第二个变量是:”

data01 = input("请输入第一个变量:")
data02 = input("请输入第二个变量:")
# 方法231:所有语言通用思想
# temp = data01
# data01 = data02
# data02 = temp
# 方法2:适合python
data01, data02 = data02, data01
print("第一个变量是:" + data01)
print("第二个变量是:" + data02)

运行结果如下所示:
运行结果

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌上花开,静待绽放!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值