python中如何将数字转换成中文数字_大一python基础编程题

(79) 2024-07-07 22:01:01
#2.中文数字对照表 输入一个数字,转换成中文数字。比如: -> 壹贰叁肆伍陆柒捌玖零 源代码: num_list = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'] result = '' number = input('输入一个数字:') for i in range(len(number)): num = int(number[i]) result += num_list[num] print('转换结果为:',result)

运行结果如下:

python中如何将数字转换成中文数字_大一python基础编程题 (https://mushiming.com/)  第1张

#5.生成验证码 # 验证码一般是包括一些随机产生的数字或符号,请实现随机生成一组6位验证码的功能。 # 每个字符可以是大写字母、小写字母或数字,有且只能是这三种类型中的一种。 源代码: #该列表中存储大写字母、小写字母和数字 chr_list = [str(i) for i in range(0,10)]+[chr(j) for j in range(65,91)]+[chr(k) for k in range(97,123)] #多次循环测试 for i in range(6): #该列表中存储6个随机数 num_list = [random.randrange(0, len(chr_list)) for i in range(6)] #根据生成的随机数在chr_list列表中匹配对应位置的字符,并拼接 result = '' for i in num_list: result += chr_list[i] #输出验证码结果 print(result)

 运行结果如下:

python中如何将数字转换成中文数字_大一python基础编程题 (https://mushiming.com/)  第2张

 

THE END

发表回复