代码不返回任何东西,只是一次又一次地输入

时间:2019-04-07 07:58:31

标签: python

我只是为练习创建一个名称生成器。我试过删除输入函数,但它仍然没有任何价值。它是一个小代码:

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

name = []

ui = input()

if ui == 'gen':

    while len(name) != 4 or 5 or 6 or 7:
        name.append(random.choice(l))
name = ''.join(name)

print(name)

我希望它打印一个包含4,5,6或7个字母的名称。但它不会打印任何内容。

0 个答案:

没有答案