Python 编程例题锦集7


Python 是一种广泛使用的编程语言,以其易学、可读性和简洁的语法而闻名。对于初学者和经验丰富的程序员来说,解决编程例题都是精进技能的好方法。本文汇集了一些具有挑战性和教育性的 Python 编程例题,涵盖各种主题,以帮助您提高您的 Python 编程能力。

1. FizzBuzz

FizzBuzz 是一个经典的编程例题,它要求您编写一个程序,打印数字 1 到 100。但是,对于可以被 3 整除的数字,您必须打印 "Fizz";对于可以被 5 整除的数字,您必须打印 "Buzz";对于可以同时被 3 和 5 整除的数字,您必须打印 "FizzBuzz"。
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)

2. 反转列表

编写一个程序,反转一个给定的 Python 列表。例如,如果列表为 [1, 2, 3, 4, 5],您应该打印 [5, 4, 3, 2, 1]。
my_list = [1, 2, 3, 4, 5]
()
print(my_list)

3. 求最大公约数 (GCD)

编写一个程序,求两个给定数字的最大公约数。最大公约数是两个数字的最大公因子。
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
print(gcd(123, 345))

4. 查找素数

编写一个程序,查找给定范围内的所有素数。素数是只能被 1 和它本身整除的正整数。
def is_prime(n):
if n

2024-12-14


上一篇:OpenCL Python编程指南

下一篇:并行编程 in Python:高效利用多核处理器