鱼C论坛

 找回密码
 立即注册
查看: 617|回复: 5

[作品展示] 自动生成密码器。v1.0

[复制链接]
发表于 2022-2-8 21:06:24 | 显示全部楼层 |阅读模式

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

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

x
我做了一个自动生成密码的东西。以后还会出现更全的版本
,请大家多多支持。是我的第1个作品。
希望大家多多回复,多多点评,多多指导,多多评分。

有一个bug,得到最后说
以后还会有版本更新






  1. from random import randint


  2. 是否 = input('>是1,否0')
  3. 是否 = int(是否)

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

  9. da=['A','B','C','D','E','F',
  10.    'G','H','I','J','K','L',
  11.    'M','N','O','P','Q','R',
  12.    'T','U','S','V','W','X','Y',
  13.    'Z']

  14. while 是否==1:
  15.     y=randint(0,2)
  16.    
  17.     if y==0:
  18.         d=randint(0,25)
  19.         one=xiao[d]
  20.     else:
  21.         d=randint(0,25)
  22.         one=da[d]
  23.                
  24.     if y==1:
  25.         q= randint(0,25)
  26.         二=xiao[q]
  27.     else:
  28.         q = randint(0,25)
  29.         二=da[q]
  30.                
  31.                
  32.     if y==2:
  33.         z=randint(0,25)
  34.         第三=xiao[z]
  35.     else:
  36.         z=randint(0,25)
  37.         第三=da[z]
  38.                
  39.    
  40.     数字=randint(15000000,99999999)
  41.    
  42.     print(one,二,第三,数字)

  43.                
复制代码

那个bug就是只要运行就不会停止,直倒栈溢出。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-9 14:22:12 | 显示全部楼层
建议变量名不要用中文 —— 来回切换输入法不累吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-9 14:22:34 From FishC Mobile | 显示全部楼层
好像也是。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-9 14:29:55 | 显示全部楼层
解决这个问题很简单呀,直接在 while 循环末尾加上这几段代码:
  1. 是否 = input('>是1,否0')
  2. 是否 = int(是否)
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-9 14:30:57 From FishC Mobile | 显示全部楼层
其实直接加一个结束指令也行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-9 14:34:39 | 显示全部楼层
shiyouroc 发表于 2022-2-9 14:30
其实直接加一个结束指令也行。

但这样直接加 break 就只能循环一次,而不能按程序的初衷:每次循环时如果用户同意就继续 了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 00:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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