函数应用:打印图形和数学计算
写一个函数打印一条横线和多条横线
1 2 3 4 5 6 7 8 9 10 11 12 13 | #coding=utf-8 # 打印一条横线 def printOneLine(): print ( "-" * 30 ) # 打印多条横线 def printNumLine(num): i = 0 # 因为printOneLine函数已经完成了打印横线的功能, # 只需要多次调用此函数即可 while i<num: printOneLine() i + = 1 printNumLine( 3 ) |
写一个函数求三个数的和以及平均值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #coding=utf-8 # 求3个数的和 def sum3Number(a,b,c): return a + b + c # return 的后面可以是数值,也可是一个表达式 # 完成对3个数求平均值 def average3Number(a,b,c): # 因为sum3Number函数已经完成了3个数的就和,所以只需调用即可 # 即把接收到的3个数,当做实参传递即可 sumResult = sum3Number(a,b,c) aveResult = sumResult / 3.0 return aveResult # 调用函数,完成对3个数求平均值 result = average3Number( 11 , 2 , 55 ) resultSum = sum3Number( 11 , 2 , 55 ) print ( "average is %d" % result) print ( "sum is %d" % resultSum) |
运行结果:
average is 22
sum is 68
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步