【问题标题】:'int' object has no attribute 'sub'?“int”对象没有属性“sub”?
【发布时间】:2016-01-16 18:34:58
【问题描述】:

嘿,你们能帮帮我吗?这是一个非常重要的程序,我遇到了这个错误?

程序开始

import random
import operator
print("Welcome to the Primary Maths Test!")
while True:
    number1 = random.randint(1,12)
    number2 = random.randint(1,12)
    operator = random.randint(1,3)
    if operator == 1:
        operator.add(number1,number2)
    else:
        operator.sub(number1,number2)
        

【问题讨论】:

  • 欢迎来到 Stack Overflow。恐怕您没有为我们提供足够的信息来帮助您——我们甚至不知道您使用的是什么语言。您还应该阅读editing help,以便您可以更清晰地格式化您的帖子...并准确告诉我们错误发生的位置,以及您要达到的目标。
  • 哦哇哦,我觉得它发布得很好对不起!

标签: python error-handling


【解决方案1】:

我认为你用整数变量'operator'覆盖模块'operator',只需给变量另一个名称,它就会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-07
    • 2012-10-22
    • 2020-05-31
    • 2021-11-30
    相关资源
    最近更新 更多