美文网首页Python
使用Python实现小项目的练习

使用Python实现小项目的练习

作者: 早_wsm | 来源:发表于2020-02-04 20:22 被阅读0次

    前言

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

    一、变量

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

      1. 变量命名
        1.变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。
        2.大小写敏感(大写的a和小写的A是两个不同的变量)。
        3.不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。
    • 2.变量的使用
    a = 1 # 变量名 = 所赋的值
    b = 2
    print(a + b)
    

    二、数据类型

    • 整型(int):Python中可以处理任意大小的整数,,表示整数
    • 浮点型(float):浮点数也就是小数
    • 字符串型(str):字符串是以单引号或双引号括起来的任意文本
    • 布尔型:布尔值只有True、False,True表示真,False表示假
    • None:空值

    三、函数

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

    • print(): 输出任何括号内的内容
    • input() 让用户输入某个内容并接收它
    • float() 将一个字符串转换成浮点数

    常用函数简图:


    Python函数.png

    四、运算符

    Python运算符.png

    五、变量的格式化输出

    变量的格式化输出.png

    练习项目

    超市买苹果:

    • 1 .收银员输入 苹果的价格,单位: 元/斤
    • 2 .收银员输入 客户购买苹果的重量,单位: 斤
    • 3 .计算并且输出付款金额

    分析:此题中我们势必要使用到变量,按照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

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

    相关文章

      网友评论

        本文标题:使用Python实现小项目的练习

        本文链接:https://www.haomeiwen.com/subject/kthdxhtx.html