锁码(有人可以告诉我如何改进)

时间:2016-06-25 16:48:05

标签: python-3.4

嘿,我对编码很新,我创建了这个相对简单的代码来处理我对该语言的基本知识。但是,我必须处理一些不需要的代码,包括如果密码太长则将其关闭。所以任何人都可以帮助我改进这一点。

提前致谢, 约什

import time


passwordx = float(input('create your password'))
def password():
    passwordx
    if passwordx>9999:
        print('password is wrong\n innitiating shutdown')
        x=5
        time.sleep(1)
        print(x)
        x-=1
        time.sleep(1)
        print(x)
        x-=1
        time.sleep(1)
        print(x)
        x-=1
        time.sleep(1)
        print(x)
        x-=1
        time.sleep(1)
        print(x)
        x-=1
        time.sleep(1)
        print(x)
        x-=1
        quit()



    else:
        print('code saved')
        x=1
        while x <1000:
            print('###############')
            x+=1

def login():
    passwordguess = float(input('please enter password'))

    if passwordguess == passwordx:
        print('access granted')

    else:
        print('wrong')
        print('here\'s a clue', (passwordx-passwordguess)**2)
        login()

password()
login()

1 个答案:

答案 0 :(得分:-1)

一些一般性事项:

  1. 将变量的有效性限制为绝对必要。
  2. 尝试将不同变量的依赖关系限制在一起。
  3. 尽可能避免分支。
  4. Architectures Optimization Reference Manual

    PythonSpeed