【问题标题】:'int' object is not callable How to solve this error?'int' 对象不可调用 如何解决此错误?
【发布时间】:2019-03-29 19:04:40
【问题描述】:

这看起来很简单,虽然没有运行,显然我在这里错过了一些东西。我希望用户输入例如 5 并打印 0 1 2 3 4。

value = input("Insert a number from 0 to 9\n: ")
value_int = int(value)

for i in value_int:
print(i)

【问题讨论】:

  • 您之前可能在某处使用过int = ....,因此将内置的int 函数替换为一个整数。您可以 del int 再试一次,或者,如果这是脚本的一部分,请重命名您之前使用的 int 变量。

标签: python-3.x for-loop integer


【解决方案1】:

试试这个 - 你需要使用 range() 来生成一个可迭代的数字序列:

value = input("Insert a number from 0 to 9\n: ")
value_int = int(value)

for i in range(0,value_int):
    print(i)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 2016-06-19
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2020-06-24
    相关资源
    最近更新 更多