Python

使用Python实现小项目的练习

2020-02-04  本文已影响0人  早_wsm

前言

在初步学习python的语法后,可尝试自己做项目实验,这里使用最简单的“买苹果”的项目来完成代码的书写与练习。

一、变量

变量是一种存储数据的载体,我们通过设定变量与赋值变量可简化代码的书写,也可提高计算机的数据处理

a = 1 # 变量名 = 所赋的值
b = 2
print(a + b)

二、数据类型

三、函数

简单理解为已经由别人书写好的封装代码,若想实现某功能,可直接调用所对应的函数
这里只列举此案例中所使用到的几种基础函数

常用函数简图:


Python函数.png

四、运算符

Python运算符.png

五、变量的格式化输出

变量的格式化输出.png

练习项目

超市买苹果:

分析:此题中我们势必要使用到变量,按照python要求的变量规范,我们先写出要使用的变量名称,price_str,weight_str,money;因为涉及输入与输出,我们可以想到要使用到input()和print()两个函数,至此我们可以写出代码的简单实现版,稍后一步一步再做优化

买苹果.py第一版:

# 1.输入苹果的单价
price_str = input("请输入苹果的单价:")
# 2.输入苹果的重量
weight_str = input("请输入苹果的重量:")
# 3.字符串不能直接用于计算,所以要转换成可计算的浮点型,重新定义变量
price = float(price_str )
weight = float(weight_str)
# 4.计算支付的总金额
money =price * weight 
print(money)

在图中可以看到已完成计算


image.png

显然这不是最简代码,可以尝试整合变量数量最终完成计算

买苹果.py第二版:

# 1.输入苹果的单价
price= float(input("请输入苹果的单价:"))
# 2.输入苹果的重量
weight= float(input("请输入苹果的重量:"))
# 3.计算支付的总金额
money =price * weight 
print(money)

执行后可以看到,简化后依然可以正常计算


image.png

因为我们上面已经介绍过格式化输出字符串,我们可以尝试使用起来

买苹果.py第三版:

# 1.输入苹果的单价
price= float(input("请输入苹果的单价:"))
# 2.输入苹果的重量
weight= float(input("请输入苹果的重量:"))
# 3.计算支付的总金额
money = price * weight 
print("苹果的单价 %f ,购买了 %f,需要支付%f" % (price,weight,money))
image.png

我们看到用占位符也是可以实现的,但是发现输出的结果保留了很多小数,我们可以通过修改格式化字符%f来控制要保留的小数位,改为%.2f保留俩位小数。
重新执行修改后的代码:

# 1.输入苹果的单价
price= float(input("请输入苹果的单价:"))
# 2.输入苹果的重量
weight= float(input("请输入苹果的重量:"))
# 3.计算支付的总金额
money = price * weight
print("苹果的单价 %.2f ,购买了 %.f,需要支付%.2f" % (price,weight,money))
image.png

通过修改保留小数位已实现最终结果!

上一篇下一篇

猜你喜欢

热点阅读