【发布时间】:2016-09-15 08:22:21
【问题描述】:
我开始学习 Python 课程,并想像这样构建一个简单的计算器:
import math
class calculator:
def plus(self, num1, num2):
plus = num1 + num2
print plus
def minus(self, num1, num2):
minus = num1 - num2
print minus
def power(self, num1, num2):
power = math.pow(num1, num2)
return power
C = calculator
num1 = raw_input("1st num > ")
num2 = raw_input("2nd num > ")
C.minus(num1, num2)
但由于某种原因,当我运行脚本时,它向我显示一个错误,指出“必须使用计算器实例作为第一个参数调用未绑定的方法 minus()(而不是获取 str 实例)”。我真的不明白这是什么意思,但我确实尝试过使用脚本,但没有任何改变。那么我在这里错过了什么?
【问题讨论】:
-
你需要创建一个计算器实例,比如:C =calculator()
标签: python