这个操作尴尬了!!!
Tofloor
poster avatar
lgaying
deepin
2018-11-29 06:14
Author
本帖最后由 lgaying 于 2018-11-28 22:37 编辑

Copy the Code
  1. author: Gray
  2. date: 2018-11-28
  3. 环境:Deepin15.8 Python3
  4. 一个自定义位数密码的Demo
  5. 需要用到的Python库 random , string
  6. 旨在了解掌握其方法的使用

  7. '''
  8. import random,string    #导入random,string

  9. a=string.ascii_letters+string.digits    #定义字符串a的值(即密码值)

  10. key = []    #定义一个空列表,存储生成的密码

  11. def password():    #定义函数名字为 password
  12.         key = random.sample(a,pwd_num)    #从字符串 a 中随机选取 自定义位数的字符
  13.         keys = "".join(key)    #把随机生成的N个字符串拼接为一个字符串
  14.         return keys    #返回值

  15. username = input("请输入你的名字:")    #引导用户输入名字
  16. pwd_num = int(input("请输入你要生成密码的位数:"))    #引导用户输入想生成多少位的密码

  17. print ("%s,你需要生成的%d位的密码是:%s" %(username,pwd_num,password()))    #把生成的密码输出到屏幕上
Copy the Code


代码和执行图如上。额小白一个,最近在学习Python。
同样的代码,同样的工具在Win平台下是OK的,在deepin终端下也是OK的,但在sublime Text3下,却尴尬了。
我想知道这是系统还是工具或是插件的原因?


Reply Favorite View the author
All Replies

No replies yet