visual studio 2015 年 python 程序的错误输出

wrong output for python program in visual studio 2015

print("How many kms do you want to convert?");

kms = input();

miles = float(kms) / 1.60934;

print("OK converted data is :" + round(miles, 2));

I want to execute this python program in visual studio 2015 but when I enter a integer it returns nothing and when I enter a float number it returns this error: This is the output

Can you please correct my code?

我认为问题在于回合的类型(英里,2)

print("How many kms do you want to convert?")

kms = input()

miles = float(kms) / 1.60934

print("OK converted data is :" + str(round(miles, 2)))

这对我有用,关于分号,我不太了解(所以随心所欲)

问题是,整数类型和字符串类型无法通过“+”连接,所以我添加了 str() 将其转换为字符串!