1.设计:
界面
人
卡
提款机
2.编程:
class View(object):
admin = "1"
password = "1"
def printAdminView(self):
print("******************************")
print("* *")
print("* 欢迎登陆自助取款机系统* ")
print("* *")
print("******************************")
#验证管理员账户密码
inputAdmin = input("请输入管理员账户:")
if self.admin != inputAdmin:
print("输入账户有误...")
return -1
inputPassword = input("请输入管理员密码:")
if self.password != inputPassword:
print("输入密码有误...")
return -1
#登陆成功
print("登陆成功,请稍后....")
time.sleep()
def printSysFunctionView(self):
print("******************************")
print("* 开户(1) 查询(2)*")
print("* 取款(3) 存款(4)*")
print("* 转账(5) 改密(6)*")
print("* 锁定(7) 解锁(8)*")
print("* 销户(9) 退出(10)*")
print("******************************")
def main():
#创建界面对象
view =View()
#管理员开机
if view.printAdminView():
return -1
while True:
view.printSysFunctionView()
option = input("请输入您的操作")
if option == 1:
pass
elif option == 2:
pass
elif option == 3:
pass
elif option == 4:
pass
elif option == 5:
pass
elif option == 6:
pass
elif option == 7:
pass
elif option == 8:
pass
elif option == 9:
pass
elif option == 10:
pass