Python6--函数
来源:互联网 发布:女生香水 知乎 编辑:程序博客网 时间:2024/06/03 23:46
定义函数
四种情况:
def 函数名():
pass
def 函数名():
return xxx
def 函数名(参数):
pass
def 函数名(参数):
return xxx
()中可传参数以’,’分隔
1def print_menu():
2 print('-'*40)
3 print('='*40)
4 print('*'*40)
5
6def print_sanjiao():
7 print(' *')
8 print(' ***')
9 print('*****')
10
11print_menu()
12print_sanjiao()
13
14num1 = int(input('请输入第一个数字:\n'))
15num2 = int(input('请输入第二个数字:\n'))
16 # 带参数的函数
17def sun_nums(a,b):
18 print('='*40)
19 return a+b #返回值
20def sun(sun):
21 print('合为: %d'%sun)
22 sun(sun_nums(num1,num2)) # 将sun_nums()函数返回值传给sun()函数
多个返回值 return时, 执行到return后,结束函数运行,后续不会执行
函数嵌套调用
1defsum_3nums(a,b,c):#形参
2 result = a+b+c
3 #print("%d+%d+%d = %d"%(a,b,c,result))
4 return result
5
6 defaverage_3nums(a,b,c):#形参
7 result = sum_3nums(a,b,c)#实参
8 average = result /3
9 print('平均值:%s'%average)
10
11num1 =int(input('第一个数值:'))
12num2 =int(input('第二个数值:'))
13num3 =int(input('第三个数值:'))
14
15#sum_3nums(num1,num2,num3)
16average_3nums(num1,num2,num3)#实参
传输的是实参,接收的是形参(函数调用是实参,函数本身是形参)
阅读全文
0 0
- Python6--函数
- python6(math函数)
- python6
- python6
- Python6:oriented objective programming
- python6:序列之元组和range
- 学习Python6(临时计算器+字符串编码)
- python6--将豆瓣评分数据存入mysql数据库
- python6-运用PIL模块的简单图像处理
- 用python6行代码实现微信机器人
- python6+selenium自动化测试demo之一搜索测试用例
- 坚持#第227天~零基础自学云计算基础语言应用之python6~7节and1~3节
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- [Redis学习笔记]-Redis数据类型
- 惠普台式机安装win7和Ubuntu双系统
- 表单的提交
- 从0开始学Python--0x04. 第二个Python程序之猜数游戏
- 蒟蒻复习之—–二进制
- Python6--函数
- 算法竞赛入门经典(第2版)-刘汝佳-第九、十一章例题解题源码(C++语言)(部分)
- 关于在eclipse中编写jsp代码时没有智能提示的问题
- Linux Shell经典面试题(其四)
- Javabean基础知识
- 关于Android设置控件margin无效的解决办法
- 第九、十一章 动态规划、图论相关知识点总结
- 三个修饰符(abstract,static,final)
- zcmu-1979