根据用户输入运行功能

时间:2019-05-01 17:50:08

标签: python python-3.x

我想在控制台中输入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个代表,我将不胜感激!这样我就可以代表帮助我的人了!

我想成为输出,您尚未登录。或类似的东西。

1 个答案:

答案 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()
相关问题