Python编程基础篇之函数上
文章目录
一、函数介绍
函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。
二、函数的作用
提高应用的模块性和代码的复用性。
三、自定义函数
四、函数的参数
五、练习
1. 打印名片程序:输入姓名,电话号码,性别,最后打印出来名片
def print_card(name, phone_num, sex):
print('*'*20)
print(f'姓名:{name}')
print(f'电话号码:{phone_num}')
print(f'性别:{sex}')
print('*'*20)
def main():
name, phone_num, sex = input('请输入姓名、电话号码、性别,以空格隔开:').split(' ')
print_card(name, phone_num, sex)
if __name__ == '__main__':
main()
2. 使用函数求前20个斐波那契数列斐波那契数列:1,1,2,3,5,8,13,21…即: 起始两项均为1,此后的项分别为前两项之和
def fibonacci_sequence(n):
lst = []
for i in range(n):
if i <= 1:
lst.append(1)
else:
lst.append(lst[i-2]+lst[i-1])
return lst
def main():
n = eval(input('请输入要求的斐波那契数列项数:'))
print(fibonacci_sequence(n))
if __name__ == '__main__':
main()
3. 编写一段代码,定义一个函数求1-100之间所有整数的和,并调用该函数打印出结果
def get_sum(n):
s = 0
for i in range(1, n+1):
s += i
return s
def main():
print(get_sum(100))
if __name__ == '__main__':
main()