• 11. 第一章总结


    11. 第一章总结

    1. 知识回顾

    在这里插入图片描述

    【截止目前学过的函数】

    1.print( )函数:将print( )函数括号中的内容打印或输出到屏幕上。
    2.type( )函数:查询数据类型。
    3.str( )函数:将整数、浮点数转换成字符串。
    4.int( )函数:将整数型的字符串、浮点数转换成整数。
    5.float( )函数:将字符串、整数转换成浮点数。

    【难点】

    小数类型的字符串不能直接转换成整数。

    小数类型的字符串只能先转换成浮点数,再转换成整数。

    在这里插入图片描述

    2. 数据转换实操

    1. 补全代码,原样输出:奶茶15元

    【参考答案】

    milk_tea = "奶茶"
    price = 15 
    unit_1= "元"
    
    # 原样输出:奶茶15元 
    print(milk_tea+str(price)+unit_1)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    【终端输出】

    奶茶15元
    
    • 1

    用str()函数将整数15转换成字符串就可以和字符串进行拼接。

    1. 补全代码,原样输出:15杯奶茶225元

    【注意】数值225需程序自己计算输出,不能人工计算填入。

    【参考答案】

    milk_tea = "奶茶"
    price = 15 
    unit_1 = "元"
    unit_2 = "杯"
    
    # 原样输出:15杯奶茶225元 
    print(str(price)+unit_2+milk_tea+str(price*15)+unit_1)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    【终端输出】

    15杯奶茶225元
    
    • 1

    price*15一个整数乘以一个整数,得到的仍然是一个整数。
    用str()函数将整数price*15转换成字符串就可以和字符串进行拼接。

    1. 买10杯以上,店家打7.5折,补全代码,计算输出:15杯奶茶?元

    【注意】?需程序自己计算输出,不能人工计算填入。

    milk_tea = "奶茶"
    price = 15 
    unit_1 = "元"
    unit_2 = "杯"
    
    # 店家打7.5折,计算输出:15杯奶茶?元 
    print(str(price)+unit_2+milk_tea+str(price*15*0.75)+unit_1)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    【终端输出】

    15杯奶茶168.75元
    
    • 1

    price*15*0.75一个整数乘以一个整数乘以一个浮点数,得到的是一个浮点数。
    用str()函数将浮点数price*15*0.75转换成字符串就可以和字符串进行拼接。

    1. 为了方便找补,店家只收到元,不收小数点后的数,计算输出15杯奶茶168元

    【提示】15杯奶茶打7折后的价格是168.75元,店家抹零只收168元,编写代码让程序自动输出:15杯奶茶168元

    milk_tea = "奶茶"
    price = 15 
    unit_1 = "元"
    unit_2 = "杯"
    
    # 店家打7.5折,计算输出:15杯奶茶?元 
    print(str(price)+unit_2+milk_tea+str(int(price*15*0.75))+unit_1)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    【终端输出】

    15杯奶茶168元
    
    • 1

    price*15*0.75是一个浮点数。
    浮点数要取整抹零直接用int( )函数即可。

    1. 补全代码,原样输出:15杯奶茶168元
    milk_tea = "奶茶"
    number = 15 
    price = "168.75"
    unit_1 = "元"
    unit_2 = "杯"
    
    # 5杯奶茶168元 
    print(str(number)+unit_2+milk_tea+str(int(float(price)))+unit_1)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    【终端输出】

    15杯奶茶168元
    
    • 1

    price = "168.75"是一个字符串,字符串要取整抹零只能先转换成浮点数,在转换成整数。

    在这里插入图片描述

  • 相关阅读:
    「Java分享客栈」Nacos配置中心称王称霸,我Apollo一生也不弱于人!
    Xmake 和 C/C++ 包管理
    汉诺塔问题
    Docker常用命令
    【C++ Efficiency】考虑替换其他程序库来消除程序瓶颈
    数据在内存中的存储——深度解析
    c语言练习89:链表的使用
    带你十天轻松搞定 Go 微服务之大结局(分布式事务)
    牛客刷题<19>使用3-8译码器实现逻辑函数
    4000字超详解指针
  • 原文地址:https://blog.csdn.net/weixin_63986098/article/details/126325404