清少呐 发表于 2021-9-2 14:49:48

43章魔法方法算术运算1,动动手第一题

class Chuan:
    def __init__(self,x):
      self.x = x
      print(f"传入了{self.x},分别是{self.x}")
      
      

c = Chuan((1,2,3))

我的代码只能打印参数,不能计算输入几个参数,求大佬解决
我自己想的是加一个全局变量,但是我不会使用,大佬帮帮忙

逃兵 发表于 2021-9-2 15:57:55

class Chuan:
    def __init__(self,*arg):
      self.arg = arg
      self.lens = len(arg)
      print(f'传入了{self.lens}个参数,分别是',*self.arg)
c = Chuan(1,2,3)

清少呐 发表于 2021-9-2 16:19:50

逃兵 发表于 2021-9-2 15:57


谢谢啦,我懂了以后遇见这种问题我就用,接收元组类型的可选参数
页: [1]
查看完整版本: 43章魔法方法算术运算1,动动手第一题