python参数与返回值的关系

复制代码
 1 #1.无参数 无返回值的函数
 2 # 此类函数,不能接收参数,也没有返回值,一般情况
 3 # 下,打印提示灯类似的功能,使用这类的函数
 4 def printMenu():
 5     print('-----------------------')
 6     print('   小马涮锅 点餐系统    ')
 7     print('菜单:')
 8     print('1.羊肉涮锅')
 9     print('2.牛肉涮锅')
10     print('3.猪肉涮锅')
11     print('-----------------------')
12 #调用函数
13 printMenu()
14 
15 #2.无参数 有返回值的函数
16 # 此类函数,不能接收参数,但是可以返回某个数据,
17 # 一般情况下,像采集数据,用此类函数
18 def getTempture():
19     #模拟获取并返回一个温度值
20     return 24
21 tempture=getTempture()
22 print("您室内当前的温度为:%d C"%tempture)
23 
24 #3.有参数 无返回值的函数
25 # 此类函数,能接受参数,但不可以返回数据,一般情
26 # 况下,对某些变量设置数据而不需要结果时,用此类函数
27 
28 #4.有参数 有返回值的函数
29 # 此类函数,不仅能接收参数,还可以返回某个数据,
30 # 一般情况下,像数据处理并需要结果的应用,用此类
31 # 函数
32 #计算1~num的累加和
33 def calculateNum(num):
34     result = 0
35     i = 1
36     while i<= num:
37         result += i
38         i += 1
39     return result
40 result = calculateNum(100)
41 print("1~100的累加和为:%d"%result)
复制代码

 

posted @   侠客小飞  阅读(275)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示