鱼C论坛

 找回密码
 立即注册
查看: 2742|回复: 23

[作品展示] 自动密码生成器v2.9.5

[复制链接]
发表于 2022-3-15 14:27:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 shiyouroc 于 2022-11-26 13:53 编辑

问题;
1.空格太多。
2,函数名是乱的,因为我英文不好。
解决;
1.加注释
2.去bug
  1. # coding=utf-8
  2. #!/usr/bin/python
  3. # Write Python 3 code in this online editor and run it.
  4. from random import randint
  5. from sys import exit
  6. yes = 1  #设全局变量

  7. ye = 1  #设全局变量

  8. xiao=['a','b','c','d','e','f',
  9.           'g','h','i','j','k','l',         
  10.           'm','n','o','q','p','r',
  11.           't','s','u','v','w','x','y',
  12.           'z']


  13. da = [each.upper() for each in xiao]  

  14. def three_engling():
  15.    
  16.     global yes  #把全局变量转为局部变量
  17.     global ye     #把全局变量转为局部变量
  18.     yes = input("是1退0")
  19.     ye = yes.isdigit()   #判断字符串是否是数字,是ture 否flase
  20.     print(ye)   #打印判断结果

  21. def dcdy():

  22.     global yes
  23.    
  24.     ffff = len(yes)
  25.     if ffff > 2:
  26.         print('请勿非法输入。')
  27.         cc()      

  28. def tt():
  29.     global yes   #把全局变量转为局部变量
  30.     global ye     #把全局变量转为局部变量
  31.    
  32.     while ye == False:
  33.         print('请勿非法输入。')  
  34.         yes = input("是1退0")
  35.         ye = yes.isdigit()
  36.         if ye == False:
  37.             cc()
  38.         else:
  39.             break


  40. def dd():
  41.     global yes     #把全局变量转为局部变量
  42.     yes = int(yes)
  43.     if yes > 1:
  44.         print('请勿非法输入。')
  45.         cc()
  46.    
  47.     if yes ==0:
  48.         exit(0)


  49. def sc():
  50.     y=randint(0,2)   #选前三个字母的其中一个字母为小写

  51.    

  52.     if y==0:    #如果为零第一个字母为小写

  53.         d=randint(0,25)

  54.         one=xiao[d]

  55.     else:

  56.         d = randint(0,25)

  57.         one = da[d]

  58.                

  59.     if y==1:  #如果为1第一个字母为小写

  60.         q= randint(0,25)

  61.         two = xiao[q]

  62.     else:

  63.         q = randint(0,25)
  64.         two = da[q]

  65.                
  66.     if y==2:    #如果为2第一个字母为小写

  67.         z=randint(0,25)

  68.         three=xiao[z]

  69.     else:

  70.         z=randint(0,25)
  71.         three=da[z]

  72.    

  73.     numbers = randint(1000000,99999999)
  74.     g=str(one)+str(two)+str(three)+'.'+str(numbers)
  75.     print(g)
  76.     cc()
  77.    



  78.    

  79. def cc():
  80.     three_engling()
  81.     dcdy()

  82.     tt()
  83.     dd()
  84.     sc()
  85.    
  86. cc()
复制代码


@nizitao @python爱好者.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-15 14:28:54 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 14:35:39 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 14:38:30 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 14:39:18 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:13:25 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:14:17 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:17:48 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:18:19 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:21:23 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:22:05 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:23:22 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:27:04 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:27:30 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:27:40 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:29:23 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:31:10 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 16:03:48 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 16:13:18 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2022-3-15 16:22:30 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-29 16:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表