大家好,我是张大鹏,今天又来给大家出Python从入门到精通的源代码了.
今天的内容是Python中的函数,比较简单,用def定义的代码块就是函数,可以实现特定的功能.
废话不多说,直接上源码截图,运行效果截图,已经源代码~~~
目录截图
第一个函数
源码截图
源码运行效果截图
源码
"""
第一个函数
用def定义的代码块就叫做函数
"""
def my_name():
print('理想国真惠玩 1')
print('理想国真惠玩 2')
print('理想国真惠玩 3')
my_name()
第一个函数
源码截图
源码运行效果截图
源码
第一个函数改进
源码截图
源码运行效果截图
源码
"""
改进
带参数的函数
"""
def my_name(name):
print('我叫:{}1'.format(name))
print('我叫:{}2'.format(name))
print('我叫:{}3'.format(name))
my_name('理想国真惠玩')
函数的参数
源码截图
源码运行效果截图
源码
"""
定义一个函数
求两个数的和
"""
def sum(num1, num2):
print("两个数之和是:{}".format(num1 + num2))
sum(33, 33)
函数的返回值
源码截图
源码运行效果截图
源码
"""
用return定义的就是函数的返回值
带返回值的函数可以被变量接收
定义一个函数,求两个数的乘积,返回结果
"""
def product(num1, num2):
return num1 * num2
print('两个数的乘积是:', product(33, 333))
函数的嵌套调用
源码截图
源码运行效果截图
源码
"""
函数的嵌套调用
函数里面调用函数就是函数的嵌套调用
"""
def your_name():
name = input('请输入你的名字:')
print(name)
def my_name(name):
print('我的名字是:{},你的名字是什么?'.format(name))
your_name()
my_name('理想国真惠玩')
打印分割线
源码截图
源码运行效果截图
源码
"""
分割线很简单
直接print(符号*数量)就行了
看下面的例子
"""
print('-' * 33)
print('----' * 33)
print('*' * 33)
print('|' * 33)
求1到任意数之间的和
源码截图
源码运行效果截图
源码
"""
定义一个函数,求1到任意数之间的和
"""
def sum(num):
i = 1
sum = 0
while i <= num:
sum += i
i += 1
print('1-{}之间的所有数之和是:{}'.format(num, sum))
return sum
sum(100)
sum(1000)
sum(10000)
sum(100000)
希望对大家有用~~~