python上机练习题
时间: 2023-10-25 17:10:54 浏览: 198
当然,我可以为您提供一些 Python 的上机练习题。以下是一个简单的例子:
题目:编写一个 Python 程序,用于计算并输出斐波那契数列的前 n 个数字。
提示:
- 斐波那契数列是一个由 0 和 1 开始,后续每个数字都是前两个数字之和的数列。
- 可以使用循环或递归实现。
- 要求用户输入一个正整数 n,表示要计算的斐波那契数列的前 n 个数字。
示例输出:
```
请输入一个正整数 n:10
斐波那契数列的前 10 个数字为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34
```
您可以使用以下代码作为起点:
```python
def fibonacci_sequence(n):
sequence = [0, 1] # 初始的斐波那契数列
if n <= len(sequence):
return sequence[:n]
while len(sequence) < n:
next_number = sequence[-1] + sequence[-2]
sequence.append(next_number)
return sequence
# 主程序
n = int(input("请输入一个正整数 n:"))
fibonacci_numbers = fibonacci_sequence(n)
print("斐波那契数列的前", n, "个数字为:", ", ".join(map(str, fibonacci_numbers)))
```
请根据该题目要求进行编写和运行,如果有任何疑问,请随时提问。
阅读全文