编写 main 函数,提示用户输入两个正整数 m 和 n,然后调用函数 fibwlb 输出介于 m 和 n 之间的斐波拉契数,例如 m、n 分别为 3、6 时输出 2、3、5、8
时间: 2024-02-25 19:59:30 浏览: 76
好的,我来编写这个程序。
首先,需要定义一个函数 fibwlb,用于输出介于 m 和 n 之间的斐波拉契数。代码如下:
```python
def fibwlb(m, n):
a, b = 1, 1
while a <= n:
if a >= m:
print(a)
a, b = b, a + b
```
接下来,编写 main 函数,代码如下:
```python
def main():
m = int(input("请输入正整数 m:"))
n = int(input("请输入正整数 n:"))
fibwlb(m, n)
if __name__ == '__main__':
main()
```
运行程序后,会提示用户输入两个正整数 m 和 n,然后调用 fibwlb 函数输出介于 m 和 n 之间的斐波拉契数。例如,当 m 和 n 分别为 3 和 6 时,程序会输出 2、3、5、8。
阅读全文