我想在控制台中输入login一词并运行我的功能。 (我对Python还是很陌生,所以如果我不理解您要发送的某些脚本,请耐心等待。)
我希望输出成功登录。
我要运行的功能如下(或登录):
def log_in():
print("Username:"); print('Batman_20082')
print("Password:"); print('*******')
print("Logging in! Please Wait")
log_in();
你好! 我正在使用python登录注销功能!如果尚未使用登录功能,我想取消注销功能。
def log_in():
print("Username:"); print('Batman_20082')
print("Password:"); print('*******')
print("Logging in! Please Wait")
if(input() == 'login'):
log_in()
def log_out():
print("Successfully logged out!")
if(input() == 'logout'):
log_out()
上面的代码! 感谢GLHR在if输入代码方面的帮助! 如果您能帮助我达到15个代表,我将不胜感激!这样我就可以代表帮助我的人了!
我想成为输出,您尚未登录。或类似的东西。
答案 0 :(得分:0)
使用input()
方法获取用户输入并将其与命令login
进行比较。如果它们匹配,请运行您的函数:
def log_in():
print("Username:"); print('Batman_20082')
print("Password:"); print('*******')
print("Logging in! Please Wait")
if input() == 'login':
log_in()
input()
将等到用户按下Enter键。
如果您想一直询问该命令,直到回答了有效命令为止(而不是在第一个命令之后退出),则可以使用while
循环:
while input() != 'login':
print("Invalid command, try again")
log_in()