鱼C论坛

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

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

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

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

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

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

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

ye = 1  #设全局变量

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


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

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

def dcdy():

    global yes
    
    ffff = len(yes)
    if ffff > 2:
        print('请勿非法输入。')
        cc()       

def tt():
    global yes   #把全局变量转为局部变量
    global ye     #把全局变量转为局部变量
    
    while ye == False:
        print('请勿非法输入。')  
        yes = input("是1退0")
        ye = yes.isdigit()
        if ye == False:
            cc()
        else:
            break


def dd():
    global yes     #把全局变量转为局部变量
    yes = int(yes)
    if yes > 1:
        print('请勿非法输入。')
        cc()
    
    if yes ==0:
        exit(0)


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

   

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

        d=randint(0,25)

        one=xiao[d]

    else:

        d = randint(0,25)

        one = da[d]

               

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

        q= randint(0,25)

        two = xiao[q]

    else:

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

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

        z=randint(0,25)

        three=xiao[z]

    else:

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

   

    numbers = randint(1000000,99999999)
    g=str(one)+str(two)+str(three)+'.'+str(numbers)
    print(g)
    cc()
    


 
    

def cc():
    three_engling()
    dcdy()
 
    tt()
    dd()
    sc()
    
cc()

@nizitao @python爱好者.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-15 14:28:54 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 14:35:39 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 14:38:30 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 14:39:18 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:13:25 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:14:17 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:17:48 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:18:19 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:21:23 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:22:05 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:23:22 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:27:04 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 15:27:30 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:27:40 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:29:23 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2022-3-15 15:31:10 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 16:03:48 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 16:13:18 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2022-3-15 16:22:30 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 22:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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