技术文摘
python程序设计题及答案汇总
python程序设计题及答案汇总
Python作为一种广泛应用的高级编程语言,在数据分析、人工智能、网络编程等众多领域都有着重要地位。掌握Python程序设计能力对于许多开发者和学习者来说至关重要。下面为大家汇总一些常见的Python程序设计题及答案。
题目1:计算斐波那契数列
斐波那契数列是指这样一个数列:0、1、1、2、3、5、8、13…… 即从第三项开始,每一项都等于前两项之和。以下是Python实现代码:
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
n = 10
for i in range(n):
print(fibonacci(i))
题目2:判断素数
素数是指一个大于1且除了1和它自身外,不能被其他自然数整除的数。以下是判断素数的Python代码:
num = 17
if num > 1:
for i in range(2, num):
if (num % i) == 0:
print(num, "不是素数")
break
else:
print(num, "是素数")
else:
print(num, "不是素数")
题目3:列表排序
给定一个列表,对其进行排序。Python提供了内置的排序函数sorted()。
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
print(sorted_list)
题目4:文件读取与写入
读取一个文本文件,并将内容复制到另一个文件中。
with open('input.txt', 'r') as file_read:
data = file_read.read()
with open('output.txt', 'w') as file_write:
file_write.write(data)
这些题目涵盖了Python的基本语法和常见应用场景,通过练习这些题目,可以加深对Python语言的理解和掌握。在实际编程中,还可以根据具体需求对代码进行优化和扩展。不断积累和实践,才能更好地运用Python解决各种问题。
TAGS: python程序设计 程序设计题 答案汇总 python题目