随机密码生成。编写程序,在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。编写函数生成52个字母和10个数字的字母列表。再定义函数从字母列表中随机获得8个字母作为密码,获得10次密码。最后输出。
举一反三
- 下列程序功能:随机产生8位密码,密码由数字和字母组成import(1)digits=[chr(i)foriinrange(48,58)]//产生数字列表ascii_letters=(2)//产生大小写字母列表num_of_numeric=random.(3)//随机产生密码中数字的个数num_of_letter=(4)-num_of_numeric//随机产生密码中字母的个数numerics=[random.choice(digits)for(5)]//生成密码
- 2、随机密码生产。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。请提交实验代码截图、运行截图、附件中提交***.py源文件。
- 有一行电文译文下面规律译成密码: A->Z a->z B->Y b->y C->X c->x … 即第一个字母变成第26 个字母,第i 个字母变成第(26-i+1)个字母。非字母字符不变,要求编程序将密码回原文,并打印出密码和原文。
- 每个密码由 6 个字符组成,其中的字符要么是大写字母、要么是小写字母、要么是数字,且密码中必须包含至少 1 个数字。有多少种不同的密码?( 26 个大写字母、26 个小写字母、10 个数字)
- 有一行电文,已按下面规律译成密码: A→ZB→YC→X…… a→zb→yc→x…… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。