我该如何输入才能被识别,我一次性输入三个值无法被识别,错误是:ValueError: invalid literal for int() with base 10: '4000,2000,2000'
时间: 2024-01-14 08:03:25 浏览: 13
Python ValueError: invalid literal for int() with base 10 实用解决方法
在输入三个数时,你需要用空格或者逗号将它们分开。如果你使用逗号分隔,那么你需要将 `split()` 函数中的参数设置为逗号。下面是两个例子:
使用空格分隔:
```
Enter the values of x, y, z: 4000 2000 2000
```
使用逗号分隔:
```
Enter the values of x, y, z: 4000,2000,2000
```
如果你输入的格式正确,那么代码就能够正确识别并存储这三个值。
阅读全文