如何获取用户输入大小(python)

如何获取用户输入大小(python),python,Python,我试图获取用户输入的大小并将其保存在变量中,但我做不到。这是密码 senha = input(" insira a senha\n ") universo = ("abcdefghijklmnopqrstuvwxyz1234567890") for i1 in (universo): for i2 in (universo): for i3 in (universo): for i4 in (univer

我试图获取用户输入的大小并将其保存在变量中,但我做不到。这是密码

senha = input(" insira a senha\n ")
universo = ("abcdefghijklmnopqrstuvwxyz1234567890")


for i1 in (universo):
    for i2 in (universo):
        for i3 in (universo):
            for i4 in (universo):
                for i5 in (universo):
                    for i6 in (universo):
                        for i7 in (universo):
                            for i8 in (universo):

                                if(len(senha) == 1:
                                    y = (i1)
                                    print(y)
                                    print("senha encontrada")
                                    exit()

                                    if(senha == ):
                                        y = (i1+i2)
                                        print(y)
                                        print("senha encontrada")
                                        exit()

我是python的初学者,所以我真的不知道怎么做。正如您所看到的,我尝试使用
len()
,但它不起作用。第二个if是空的,因为我不知道该放什么来工作。

听起来这正是您需要的:

senha = len(input(" insira a senha\n "))

print(senha)

# if user input is "768625", senha is going to be equal to 6 (length of the user input)

对不起,我忘了放变量“senha”,这里是senha=input(“insira senha\n”)是len(universo[0]),您需要什么?你的程序的输出应该是什么?是的,我需要len(universo[x]),但它不工作。我希望如果输入像一个字符,只需要for i1就可以了,你知道吗?,下面是如果(len(universo[1]):y=(i1)print(y)if(y==senha):print(“senha encontrada”)不起作用的代码