我试图将这样获得的字符串转换为整数,但是最终却得到了这个奇怪的奇怪输出,为什么会这样?Code block:
我正在使用Jupyter Notebooks(Python3)
答案 0 :(得分:0)
您似乎早先已初始化for (int i = 0; i < N; i++) {
double px = console.nextDouble();
double py = console.nextDouble();
double vx = console.nextDouble();
double vy = console.nextDouble();
double mass = console.nextDouble();
int red = console.nextInt();
int green = console.nextInt();
int blue = console.nextInt();
Color color = new Color(red, green, blue);
bodies[i] = new Body(px, py, vx, vy, mass, color);
}
的值。您需要按顺序将函数的输出分配给变量以进行打印。否则,您将得到一个错误。
此代码应为您工作:
string
输出:
def convert(lst):
string=''
for i in lst:
string = string + str(i)
return string
a=convert([1,2,3,4,5])
print(int(a))