例题1:计算两个数的和
def add_numbers(a, b):
return a + b
# 示例
print(add_numbers(3, 5)) # 输出: 8
例题2:计算一个数的阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 示例
print(factorial(5)) # 输出: 120
例题3:判断一个数是否为素数
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 示例
print(is_prime(11)) # 输出: True
print(is_prime(4)) # 输出: False
例题4:计算给定字符串的逆序
def reverse_string(s):
return s[::-1]
# 示例
print(reverse_string("hello")) # 输出: "olleh"
例题5:判断一个字符串是否为回文