实现步骤: 1)从控制台输入一个字符串 2)判断字符串长度是否大于20个字符,否则提示重新输入 3)从字符串中随机获取5个不重复的字符拼接成一个验证码 4)输出验证码

示例代码如下:

import random

从控制台输入一个字符串

input_str = input("请输入一个长度大于20的字符串:")

判断字符串长度是否大于20个字符,否则提示重新输入

while len(input_str) <= 20: input_str = input("输入的字符串长度不足20个,请重新输入:")

从字符串中随机获取5个不重复的字符拼接成一个验证码

code = '' while len(code) < 5: char = random.choice(input_str) if char not in code: code += char

输出验证码

print("验证码为:", code)

1从控制台输入一个字符串大于20个字符2从字符串中随机获取5个字符拼接成一个验证码扩展要求:验证码中不包含重复字符详细

原文地址: https://www.cveoy.top/t/topic/62D 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录