Python学习--类型转换
radius = input("What is the radius?") square = radius*radius*3.14 print 'The square is '+ square
以上代码运行会报错。原因如下:
Python与Java不同,「+」运算符不会自动将整型等其他类型转换为字符串类型。为了连接不同类型的变量,str()函数可以将这些变量转换为字符串类型。
修改如下,即可成功运行:
print 'The square is '+ str(square)