Python 基础 - Day1-3 练习
本节目标:对 1-3 节内容复习并练习制作自己的程序
复习要点
| |
|---|
input() | 获取用户输入(数据从外部->内部),获取的都是字符串类型,不能直接用于计算 |
int(),float(),str(),list(),tuple(),set(),dict() | |
print() | 打印出括号中的内容(数据从内部->外部),多个数据打印时常用的拼接方式 |
案例 1:长方形面积计算
long = float(input("请输入长方形的长:")) # input输入后的长要去做计算,所以转化成float小数格式wide = float(input("请输入长方形的宽:"))area = long * wide # 计算面积print(f"长方形的面积是:{area:.2f}") # 输出计算结果,":.2f" 为保留两位小数
运行结果:
请输入长方形的长: 1请输入长方形的宽: 2长方形的面积是 2.00
案例 2:温度转换器
温度转换器:摄氏度 -> 华氏度。华氏度 = 摄氏度 x 1.8 + 32
运行结果示例:
请输入摄氏温度: 123摄氏度 123.0 等于华氏度 253.4
案例 3:年龄换算器
把年龄换算成天数,按每年 365 天计算
运行结果示例:
请输入你的年龄: 20你大约已经活了 7300 天
案例 4:购物总价计算器
根据商品单价和商品数量计算总价
运行结果示例:
请输入商品单价: 23请输入购买数量: 6总价为 138.00
本节小结
input() 获取的是字符串,需要用 float() 或 int() 转换才能计算:2ff"..."- 复习 1-3 节的内容:输入、类型转换、格式化输出三件套
开始练习吧,欢迎把你的练习代码发在评论区展示!