Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不加入Python的情况下增加数字_Python_Python 3.x_Runtime Error - Fatal编程技术网

如何在不加入Python的情况下增加数字

如何在不加入Python的情况下增加数字,python,python-3.x,runtime-error,Python,Python 3.x,Runtime Error,我正在用Python编写一个脚本,但我有一个问题: for循环应该在循环中运行代码,直到它到达变量“leng”。因为对于循环,在达到停止值之前停止在右边,我需要停止值比leng多1。我有一个脚本,看起来像这样: leng = input() for i in range(1, (leng + 1)): 但我总是在shell中得到错误消息: t_Creator_v1.py", line 9, in <module> for i in range (1, (leng + 1)): Ty

我正在用Python编写一个脚本,但我有一个问题: for循环应该在循环中运行代码,直到它到达变量“leng”。因为对于循环,在达到停止值之前停止在右边,我需要停止值比leng多1。我有一个脚本,看起来像这样:

leng = input()
for i in range(1, (leng + 1)):
但我总是在shell中得到错误消息:

t_Creator_v1.py", line 9, in <module>
for i in range (1, (leng + 1)):
TypeError: Can't convert 'int' object to str implicitly
t_Creator_v1.py”,第9行,在
对于范围(1,(长度+1))内的i:
TypeError:无法将“int”对象隐式转换为str

我尝试搜索stackoverflow,但找不到任何适合我的结果。我如何得到我想要的结果?请回答,谢谢。

您从用户那里接收的只是正常的
输入
,该输入作为他们输入的数据的
字符串
表示形式返回。如果需要,您需要将其解析为
int
你在尝试什么

leng = int(input())
for i in range(1, (leng + 1)):