Python之函数基础

1.python返回值

  • 函数中如果定义了return,即返回return值,没有定义则返回none
  • 函数调用要用原括号

例如:

#没定义return的值之前
>>> def hello():
...     result = 10 + 20
...
>>> a = hello()
>>>
>>> print(a)
None

#定义了return的值之后
>>> def hi():
...     result = 10 + 20
...     return 'hello world!'
...
>>>
>>>
>>> a = hi() #函数赋值自右向左进行,将hi的返回值赋值给a
>>>
>>> print(a)
hello world!

#定义函数的时候,每一句要有意义
>>> def add():
...     result = 10 + 20
...     return result
...
>>> a = add()
>>>
>>> print(a)
30

2.利用函数实现斐波那契数列

def gen_fib():
    fib = [0, 1]
    ind = int(input('你想要生成几位的斐波那契数列:'))
    for i in range(ind - 2):
        fib.append(fib[-1] + fib[-2])
    return fib
a = gen_fib()
print(a)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河 静

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值