行者孙Python

筑基篇-Day7 算术运算符

🍀功法简介(知识点)

Python 内置一套算术招式,用来做数字计算:

  • + 加,- 减,* 乘,/ 除(除法结果永远是浮点数)

  • // 地板除(整除,直接舍弃小数部分,只保留整数)

  • % 取余,求除法之后剩下的余数

  • ** 幂运算,也就是次方,a**b 代表 a 的 b 次方

运算优先级:次方 > 乘、除、取余 > 加减;括号 () 可以改变计算顺序。

基础示例:

a = 10
b = 3
print(a + b)   # 13
print(a // b)  # 3 整除
print(a % b)   # 1 余数
print(a ** 2)  # 100,10的平方

🥋今日 Kata 任务(练习)

小明每天练习 Python Kata 25 分钟,请计算:

  1. 定义变量 daily = 25

  2. 计算一周 7 天总分钟数,存入total_min

  3. 把总分钟换算成小时 + 剩余分钟:

    • 总小时:total_min // 60

    • 剩余分钟:total_min % 60

  4. 拼接输出句子:"一周练习总时长:X小时Y分钟"

✅参考示例代码

daily = 25
total_min = daily * 7
hour = total_min // 60
remain_min = total_min % 60
sentence = "一周练习总时长:" + str(hour) + "小时" + str(remain_min) + "分钟"
print(sentence)

示例运行输出:

一周练习总时长:2小时55分钟

🧠思考题(进阶可选)

运行代码观察结果,想一想 / 和 // 的差别

print(10 / 3)
print(10 // 3)
print(2 ** 3)

如果想计算 5 的 3 次方,代码该怎么写?

💡功法小提示

⚠️ / 除法无论能不能整除,结果都是浮点数,例如 6/2 得到 3.0。⚠️ 取余 % 经常用来判断数字奇偶:num % 2 == 0 代表偶数。

‹ 返回目录
🏠首页 Python 📦资源 👤关于我