🍀功法简介(知识点)
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 分钟,请计算:
定义变量
daily = 25计算一周 7 天总分钟数,存入
total_min把总分钟换算成小时 + 剩余分钟:
总小时:
total_min // 60剩余分钟:
total_min % 60
拼接输出句子:
"一周练习总时长: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 代表偶数。