高级刷锅水 发表于 2020-4-4 15:26:26

麻烦各位大佬看看错在哪里

本帖最后由 高级刷锅水 于 2020-4-4 15:40 编辑

class menpiao:
    def men1(self,cr1,rt1,sj1):
      self.cr1 = cr1
      self.sj1 = sj1
      self.rt1 = rt1
    def mpjg(self):
      if self.sj1 == 0:
            cr = self.cr1 * 100
            et = self.rt1 * 50
            hj = cr + et

            print("平日票价合计为%d元" % hj)
      else:
            cr = self.cr1 * 120
            et = self.et1 * 60
            hj = cr + et

            print("周末票价合计为%d元"% hj)


第一成运行成功,然后做了一些修改报错,改回来还是报错!

zltzlt 发表于 2020-4-4 15:30:25

你的 self.et1 从哪来的?

qiuyouzhi 发表于 2020-4-4 15:33:35

self.et1没有定义,你看那个mpjg,else里面
P.S:那个men1最好改成__init__

高级刷锅水 发表于 2020-4-4 15:38:59

zltzlt 发表于 2020-4-4 15:30
你的 self.et1 从哪来的?

改回来了,我把ldle关闭就正常了,谢谢大佬!

高级刷锅水 发表于 2020-4-4 15:40:32

qiuyouzhi 发表于 2020-4-4 15:33
self.et1没有定义,你看那个mpjg,else里面
P.S:那个men1最好改成__init__

正常了,谢谢大佬

zltzlt 发表于 2020-4-4 15:41:23

高级刷锅水 发表于 2020-4-4 15:40
正常了,谢谢大佬

那就选一个【最佳答案】吧
页: [1]
查看完整版本: 麻烦各位大佬看看错在哪里