筑基篇-Day4 int /float 数字类型

10 次阅读 2026-10-16 09:04

🍀功法简介(知识点)

Python 里有两种最常用的数字类型:

  • int:整数,不带小数点,例如 10、0、-5,直接写,不用引号

  • float:浮点数(小数),带小数点,例如 3.14、0.5、-2.8

数字可以直接做加减乘运算,不需要引号包裹。

重点区分:10 是数字(int);"10" 是字符串文本,不能直接拿来数学计算。

基础示例:

apple = 3       # int 整数
price = 2.5     # float 小数
total = apple * price
print(total)

输出:

7.5

 

🥋今日 Kata 任务(练习)

  1. 定义变量 count,整数 8(代表 8 个练习任务)

  2. 定义变量 time_per_task,浮点数 1.5(每个任务需要 1.5 分钟)

  3. 计算总耗时:count * time_per_task,存入变量 total_time

  4. 打印 total_time

✅参考示例代码

count = 8
time_per_task = 1.5
total_time = count * time_per_task
print(total_time)

输出:

12.0

🧠思考题(进阶可选)

执行下面两行代码,观察结果,思考整数和小数运算后得到什么类型?

a = 10
b = 2.0
print(a + b)

尝试修改:把 count = "8"(加上引号)再运行,看看会出现什么错误?

💡功法小提示

⚠️ 数字不要加引号!一旦加上英文引号,就变成字符串,无法进行数学计算。⚠️ 整数和浮点数做运算,结果一定是浮点数(自带小数点)。