think python学习心得-(4)有返回函数

举报
ChillRay 发表于 2020/12/30 01:35:40 2020/12/30
3.9k+ 0 0
【摘要】 练习题 6-1 def compare(x,y): if x>y: return 1 elif x==y: return 0 else: return -1 a=[int(i) for i in raw_input('please input 2 number: ').split()]print compare(a[0],a[1]) 这里使用 a=[...

练习题

6-1


      def compare(x,y):
      if x>y:
      return 1
      elif x==y:
      return 0
      else:
      return -1
      a=[int(i) for i in raw_input('please input 2 number: ').split()]
      print compare(a[0],a[1])
  
 


      a=[int(i) for i in raw_input('please input 2 number: ').split()]
      语句可以实现用空格隔开的多个数据的输入,就像matlab中的向量一样,很好用!
  
 


      import math
      def hypotenuse(x,y):
      return math.sqrt(x**2+y**2)
      a=[int(i) for i in raw_input('please input 2 number: ').split()]
      print hypotenuse(a[0],a[1])
  
 


      def is_between(x,y,z):
      if x<=y:
      if y<=z:
      return True
      else:
      return False
      else:
      return False
      a=[int(i) for i in raw_input('please input 3 number: ').split()]
      print is_between(a[0],a[1],a[2])
  
 

返回值是int类型的90

6-7


      def is_power(a,b):
      if a%b==0:
       a=a/b
      if a>b:
       is_power(a,b)
      elif a==b:
      print 'yes'
      else:
      print 'no'
      else:
      print 'no'
      print 'Please number a and b'
      x=int(raw_input())
      y=int(raw_input())
      is_power(x,y)
  
 


      flag=[]
      def gcd(a,b):
       m=min(a,b)
      for i in range(m):
      if a%(i+1)==0:
      if b%(i+1)==0:
       flag.insert=(i,i)
      print 'please input a and b to get GCD'
      x=int(raw_input())
      y=int(raw_input())
      gcd(x,y)
      print flag
  
 



文章来源: zclhit.blog.csdn.net,作者:zclhit_,版权归原作者所有,如需转载,请联系作者。

原文链接:zclhit.blog.csdn.net/article/details/50970841

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。