s=round(3.14*1.57,2) a='cm' print(s+a) 这样为什么不行
运行结果
4.93cm
使用强制转换,把浮点数类型转换成字符串类型,print(str(s)+a)
长度单位是厘米,面积单位是平方厘米,也不知道你为什么要在4.93后面加cm
也可以写成print('s+a')
因为s是数字,a是字符串 两者相加没有结果。如果是想输出必须改成 print s,print a。