1从控制台输入一个字符串大于20个字符2从字符串中随机获取5个字符拼接成一个验证码扩展要求:验证码中不包含重复字符详细
实现步骤: 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)
原文地址: https://www.cveoy.top/t/topic/62D 著作权归作者所有。请勿转载和采集!