python函数和代码复用练习题 | 您所在的位置:网站首页 › python输入密码的代码 › python函数和代码复用练习题 |
问题描述
编写一段代码完成如下功能: 以整数17为随机数种子,获取用户输入整数N为长度,产生3个长度为N位的密码,密码的每位是一个数字。每个密码单独一行输出。 产生密码采用random.randint()函数。 输入输出示例我们将要实现的功能拆解成几个小功能: 1.输入:得到用户输入,以此定义要生成的密码长度 2.需要能生成一个指定位数的整数 3.输出:将生成的随机整数输出 代码 import random def genpwd(length): #定义一个函数,输出指定长度的随机整数 a=random.randint(10**(length-1),(10**length-1)) return a length = eval(input()) random.seed(17) for i in range(3): print(genpwd(length)) 总结这个问题并不难,只需要我们理清实现总功能需要的小功能,然后逐个击破即可。 如果有兴趣,可以查看我的其他博文找练习题。 |
CopyRight 2018-2019 实验室设备网 版权所有 |