Python编程基础篇之函数上

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()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值