1. 密码生成器:守护你的账户安全
一个强密码是网络安全的第一道防线。Python可以帮助你生成随机的、难以破解的密码。
# 密码生成器
import random
import string
def generate_password(length=12):
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for i in range(length))
return password
password = generate_password()
print("生成的密码:", password)
2. 斐波那契数列:探索数学之美
斐波那契数列是一个经典的数学数列,每一项都是前两项的和。
# 斐波那契数列
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
n = int(input("请输入要计算的斐波那契数列项数:"))
result = fibonacci(n)
print(f"第{n}项斐波那契数是:{result}")