# 6.1_引言
程序1:
结果:
Sum from 1 to 10 is 55
Sum from 20 to 38 is 513
Sum from 35 to 50 is 630
程序2:
#程序1和2表达的意思是一样的,得到的结果也是一样的。
# 6.2_定义一个函数
#6.3_调用一个函数
程序清单6-1:
结果:The larger number of and 2 is 5
#6.4_带返回值或不带返回值的函数
程序清单6-2:(不带返回值的函数)
结果:
Enter a score:79.5
The grade is C
#printGrade()函数不返回任何值,第17行的main()函数,被当作一个语句调用
程序清单6-3
# 6.5 _位置参数个关键词参数
#6.6_通过传引用来传递参数
#6.7_模块化代码
程序清单6-5:#编写独立的gcd函数,命名文件为:GCDFunction.py
程序清单6-6:
得到结果:
程序清单6-7:
结果:
#6.8_实例研究:将十进制转换成十六进制
#6.9_变量的作用域
#6.10_默认参数
程序清单6-9:
结果:
#6.11_返回多个值
程序清单6-10:
结果:
n1 is 2
n2 is 3
#6.12_实例研究:生成随机ASCII码字符
结果:
不知道这个程序在讲什么
#6.13_函数抽象和逐步求精