首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python变量传递

Python变量传递
EN

Stack Overflow用户
提问于 2017-10-05 21:57:50
回答 1查看 52关注 0票数 0

我想要创建一个set_range过程,其目标是从3组中定义最大和最小的数目。最后一步是负操作。

我写了前两部分,但最后一部分不起作用。问题似乎是把变量从一个传递到另一个..。

代码语言:javascript
复制
#biggest number
def biggest(a, y, z):
    Max = a
    if y > Max:
        Max = y    
    if z > Max:
        Max = z
        if y > z:
            Max = y
    return Max
#print biggest(10, 4, 7) TEST ONLY

#smallest number
def smallest(a, y, z):
    Small = a
    if y < Small:
        Small = y    
    if z < Small:
        Small = z
        if y < z:
            Small = y
    return Small
#print smallest (10, 4, 7) TEST ONLY

#final part of the code, Max - Small operation
def set_range():
  m = Max
  s = Small

print set_range
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-05 22:07:29

通过这种方式,您可以访问代码中所有方法中的所有变量--这意味着,共享最大()和最小()的数字。

代码语言:javascript
复制
 class getOperationMax(a,y,z):

      def __init__(self,a,y,z):
        self.y = y
        self.a = y
        self.z = y
        self.Max = 0
        self.Small = 0

      #biggest number
      def biggest(self):
          self.Max = self.a
          if self.y > self.Max :
              self.Max = self.y
              self.max = self.y    
          if self.z > self.Max:
              self.Max = self.z
              if self.y > self.z:
                  self.Max = self.y

          return self.Max
      #print biggest(10, 4, 7) TEST ONLY

      #smallest number
      def smallest(self):
          self.Small = self.a
          if self.y < self.Small:
              self.Small = self.y    
          if self.z < self.Small:
              self.Small = self.z
              if self.y < self.z:
                  self.Small = self.y
          return self.Small
      #print smallest (10, 4, 7) TEST ONLY

    operation = getOperationMax(5,6,7)
    print operation.biggest()
    print operation.smallest()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46595398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档