i=3.14 j=1.57 c="cm" print(round(i*j,2),'c')==》(4.93,'c')为什么??

来源:3-3 Python的整数与浮点数

慕运维8384664

2020-09-11 13:32

# Enter a code
i=3.14
j=1.57
c="cm"
print(round(i*j,2),'c')

为什么结果会是   (4.93,'c')  呢??我想问括号和和逗号怎么原样输出来了

写回答 关注

4回答

  • 阿斯拉菲
    2021-01-13 17:20:37
    a,b=3.14,1.57
    print(round(a*b,2))


  • LiuHao2019
    2020-10-04 11:42:38

    c不能加引号,加了引号就原样打印出来了,应该去掉引号

    i=3.14
    j=1.57
    c="cm"
    print(round(i*j,2),c)

    还有,其实可以化简的

    print(round(3.14*1.57,2),"cm")

    (下面的就不要看了

    print(4.93)


  • 慕慕1121973
    2020-09-19 19:10:30

    i=3.14
    j=1.57
    c="cm"
    print(round(i*j,2),'c')把这一行改成print(round(i*j,2),c)就可以了,加了引号当成字符串了吧

  • Tender_Stars
    2020-09-11 14:41:10

    # Enter a code

    #随便改的 不一定对哦

    i=3.14

    j=1.57

    c="cm"

    num=str(round(i*j,2))

    str=num+c

    print(str)




Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154174 学习 · 1075 问题

查看课程

相似问题