2020年12月25日星期五

how to make a login by using the Pin

status_login = False  use_atm = "y"     data =[{"norek":932012042,                  "pin":123,                  "name":"grizly",                  "bank":"BCA",                  "balance":5000000},                  {"norek":932012052,                  "pin":1234,                  "name":"Basuki Pepeh",                  "bank":"BRI",                  "balance":4000000},                  {"norek":932012099,                  "pin":1235,                  "name":"Bambang Gentolet",                  "bank":"Mandiri",                  "balance":3500000}]  def cek_login(p):      for login in data:          if login['pin'] == p:              return login      return False      while use_atm == "y":      while status_login == False:          print("Welcome to ATM")          print("insert your pin")          pin = input("PIN : ")          if cek_login(pin) != False:              print("welcome "+cek_login(pin)['name'])              status_login = True          else:              print("")              print("Ops Your PIN is wrong")              print("")              print("")  

I want to make a login using a pin but why the result is always wrong, what is wrong with the code above

Welcome to ATM insert your pin PIN : 123

Ops Your PIN is wrong

https://stackoverflow.com/questions/65453061/how-to-make-a-login-by-using-the-pin December 26, 2020 at 09:38AM

没有评论:

发表评论