Day2:python变量与数据类型——处理商品库存与价格计算

目标:掌握变量定义、数据类型转换和基础输入输出,能编写库存管理程序。


一、变量:存储数据的容器

1. 定义变量

product = "苹果手机"  # 字符串(文字)
stock = 50           # 整数(库存数量)
price = 5999.99      # 浮点数(价格)
is_available = True  # 布尔值(是否可售)

print("商品名称:", product)
print("当前库存:", stock)

2. 变量命名规则

  • 允许:字母、数字、下划线(如 total_price2
  • 禁止:数字开头、空格、特殊符号(如 2product
  • 规范:建议用下划线命名法(如 user_age

二、数据类型与转换

1. 常见数据类型

类型示例说明
int24整数
float3.14浮点数
str"Hello"字符串(需引号)
boolTrue/False布尔值(首字母大写)

2. 类型转换

# 字符串 → 整数
input_str = "100"
order_quantity = int(input_str)  # 转为数字

# 整数 → 字符串
total_str = "总库存:" + str(stock)

# 浮点 → 整数(丢失小数)
price_int = int(price)  # 5999

三、输入输出实战:库存计算器

1. 输入函数 input()

product = input("请输入商品名称:")
stock = int(input("请输入当前库存量:"))
price = float(input("请输入单价:"))

2. 计算总库存价值

total_value = stock * price
print(f"{product}的总库存价值为:{total_value:.2f}元")  
# 结果保留两位小数

示例输出

请输入商品名称:无线耳机
请输入当前库存量:30
请输入单价:299.5
无线耳机的总库存价值为:8985.00元

四、今日任务清单

  • 修改代码计算促销价(打8折)
    提示discount_price = price * 0.8
  • 尝试混合类型操作:print("库存:" + str(stock))
  • 处理用户输入非数字的情况(选做,可查try-except

常见问题

  1. 输入数字时报错
    → 确保用 int()float() 转换 input() 的结果
  2. 字符串拼接失败
    → 用 str() 将数字转为字符串,或用 f-string(推荐)

上一篇 Day1:5分钟安装Python并写出第一个程序
下一篇 Day3:python流程控制——订单处理与自动化审核

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值