searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

有趣的Python脚本,让你从入门到精通(5)

2024-11-27 09:37:23
2
0

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参数来控制密码长度

这个脚本就像一个密码锁,它使用字母、数字和符号的组合生成随机密码,增加密码的复杂度,就像用不同的锁芯组合成一个更安全的锁一样.

 

0条评论
0 / 1000
王****际
137文章数
2粉丝数
王****际
137 文章 | 2 粉丝
原创

有趣的Python脚本,让你从入门到精通(5)

2024-11-27 09:37:23
2
0

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参数来控制密码长度

这个脚本就像一个密码锁,它使用字母、数字和符号的组合生成随机密码,增加密码的复杂度,就像用不同的锁芯组合成一个更安全的锁一样.

 

文章来自个人专栏
pike
137 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0