首页 > 代码库 > python-函数
python-函数
# 1.计算圆的面积 p = 3.1415926 r1 = 5 r2 = 10 r3 = 15 print("半径为r1的面积%f"%(p*r1*r1)) print("半径为r2的面积%f"%(p*r2*r2)) print("半径为r3的面积%f"%(p*r3*r3)) def area_or_circle(r): p = 3.1415926 return p*r*r r4 = input("Please input your r:") print("半径为%s的面积为%f"%(r4,area_or_circle(int(r4)))) # 2.计算1-100的和 def sum_of_circle(a): sum = 0 while a < 101: sum += a a += 1 return sum sum1 = sum_of_circle(0) print("0~100的结果为:%d"%sum1) def circleSum(a): sum = 0 list = range(101) while a < len(list): sum += a a += 1 return sum sum2 = circleSum(0) print("0-100的结果%d"%sum2) # 3.求绝对值 函数abs()只能传入一个参数 absNumber = int(input("Please input the abs number:")) print("绝对值结果为:%d",abs(absNumber)) # 4.求最大值 max() 可以传入多个参数并且输出最大值注意传入类型不对会报错 maxSum = max(1,2,3,-1,-5) print("输出最大值为:%d"%maxSum) # 5.函数名赋给一个变量那么这个变量就拥有了这个函数的功能 falseAbs = abs # 变量falseAbs 指向函数abs falseNumber = input("请输入一个数用来测试函数别名的功能:") print("结果为:",falseAbs(int(falseNumber))) # 6.练习hex()函数把一个整数转换成十六进制表示的字符串: hexx = he string = input("Please input the string:") print("输出十六进制数:",hexx(int(string)))
# 备注: float、str如何转成十六进制待解决?
python-函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。