1、斐波那契数列:探索数学之美
斐波那契数列是一个经典的数学数列,每一项都是前两项的和。
# 斐波那契数列
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}")
这个脚本使用了递归函数来计算斐波那契数列,就像你一步一步爬楼梯一样,每一步都依赖于前两步。
2、密码生成器:守护你的账户安全
# 密码生成器
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)
# 可以根据需要调整length参数来控制密码长度
这个脚本就像一个密码锁,它使用字母、数字和符号的组合生成随机密码,增加密码的复杂度,就像用不同的锁芯组合成一个更安全的锁一样.