码迷,mamicode.com
首页 > 编程语言 > 详细

python-函数

时间:2017-06-08 19:42:00      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:pre   input   range   turn   功能   字符串   oat   color   注意   

# 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-函数

标签:pre   input   range   turn   功能   字符串   oat   color   注意   

原文地址:http://www.cnblogs.com/gui-zi/p/6964399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!