我怎样才能让你每次回答一个问题时不断重复?

ThSlipperyKraken

我对python相当陌生,我有一个随机密码生成器,用户在其中输入“生成”这个词(我对一个按钮的看法,如果有更好的方法请告诉我)来获得一个新词。它生成一个随机单词,将它与一个随机数连接起来,然后再次生成一个随机单词,然后将其打印出来。问题是我刚刚复制并粘贴了每次运行的代码,以便能够不断生成新密码。我可以使用什么命令来循环这个问题?。这是我的代码:

value = input("Type 'generate' to generate a new password.\n")
    if value == 'generate':
        line = open("words.txt").read()
        line = line[0:] 

        words = line.split() 
        one = random.choice(words)

        line = open("numbers.txt").read()
        line = line[0:]

        numbers = line.split()
        two = random.choice(numbers)

        line = open("words.txt").read()
        line = line[0:]

        words2 = line.split()
        three = random.choice(words2)
        print('Your new password is '+(one)+(two)+(three))
布伦登价格

您可以使用 while 循环重复直到满足特定条件。

value = input("Type 'generate' to generate a new password or 'quit' to quit.\n")
while value != 'quit':
    if value == 'generate':
        line = open("words.txt").read()
        line = line[0:] 

        words = line.split() 
        one = random.choice(words)

        line = open("numbers.txt").read()
        line = line[0:]

        numbers = line.split()
        two = random.choice(numbers)

        line = open("words.txt").read()
        line = line[0:]

        words2 = line.split()
        three = random.choice(words2)
        print('Your new password is '+(one)+(two)+(three))
    else:
        print('Invalid input')
    value = input("Type 'generate' to generate a new password or 'quit' to quit.\n")

程序将不断重复,直到用户输入退出,然后将中断 while 循环。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我怎样才能让这个键盘在你每次加入时都有一个随机代码?(roblox 工作室/lua)

当我做一个二维数组随机图像时,有重复,我怎样才能让它独一无二?

我怎样才能让这个功能停止重复问题?

我怎样才能让一个 for 语句有一个 else

我怎样才能让一个类实现一个接口...(C ++)

我怎样才能让一个用户表单完成另一个?

我怎样才能重复一个模式?

Unity - 我怎样才能让一个函数在玩家点击它 3 次时触发?

我怎样才能让Selenium使用我的firefox(而不是创建一个新的)

我怎样才能让我的Ubuntu从给定的源中寻找一个库

我怎样才能让我的 CNN 输出一个特征向量

我怎样才能让一个函数等到代码前一行完成

我怎样才能重复多个输入直到你得到一个指定的答案?

我怎样才能让一个for循环,将显示在JavaFX 8周的TextField

我怎样才能让一个for循环与双打的阵列?

iText的7:我怎样才能让溢出一个div?

我怎样才能让一个元素失去它的盒子模型?

我怎样才能让jQuery用fadeToggle切换一个类?

从数组中删除一个值。我怎样才能让它工作

我怎样才能让“图像”键成为第一个?

我怎样才能让它移动到一个新目录?

我怎样才能让 clojure 写一个对套接字的响应?

我怎样才能让 Neovim 的“e”地图增加一个位置?

我怎样才能让一个 id 的 href 看起来像一个完全不同的页面(点击时)?

我怎样才能让 Swift 不断更新速度

我怎样才能让一个有界类型参数的方法排除一个子类?

我怎样才能让一个块跟随 pygame 中的另一个块

我怎样才能让我的动画在另一个方向上工作?

我怎样才能让我的Node.js的MySQL连接为一个承诺的工作?