python厘米英寸转换问题

img


img

厘米和英寸的转换问题
运算结果不太对 15cm应该是5.91英寸

看看n得到的是什么,应该前面切片错误

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/763584
  • 这篇博客你也可以参考下:学习小甲鱼Python入门(三)习题笔记-字符串 第15课课后练习
  • 你还可以看下python参考手册中的 python- 十进制浮点运算
  • 除此之外, 这篇博客: Python_求解长方体体积和表面积中的 题目:一个长方体纸盒长8cm,宽5cm,高4.5cm,纸盒的体积是多少立方厘米?6个面用纸多少平方厘米? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    分析:
    输入——长方体的长、宽、高
    处理——公式计算体积和表面积
    输出——体积和表面积

    代码:

    a=float(input('长方体的长是(厘米):'))
    b=float(input('长方体的宽是(厘米):'))
    h=float(input('长方体的高是(厘米):'))
    v=a*b*h
    s=(a*b+a*h*+b*h)*2
    print ('长方体的体积是(立方厘米):',v)
    print ('长方体的表面积是(平方厘米):',s)
    
    

    运行结果:

    长方体的长是(厘米):8
    长方体的宽是(厘米):5
    长方体的高是(厘米):4.5
    长方体的体积是(立方厘米): 180.0
    长方体的表面积是(平方厘米): 1700.0

    • 优化:
    a,b,h=map(float,input('长方体的长宽高分别是(空格隔开输入,按回车结束):').split())
    v=a*b*h
    s=(a*b+a*h*+b*h)*2
    print ('长方体的体积是:',v)
    print ('长方体的表面积是:',s)
    

    运行结果:

    长方体的长宽高分别是(空格隔开输入,按回车结束):3 4 6
    长方体的体积是: 72.0
    长方体的表面积是: 888.0

  • 您还可以看一下 尹成老师的尹成Python27天入门到项目实战课程中的 系统默认编码中文编码常见错误小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^