本文主要是介绍把func和tuple dict组合的一种登录界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
def login():
print("开始登录功能")
def register():
print("开始注册功能")
def transfer():
print("开始转账功能")
def withdraw():
print("开始提现功能")
def check_blance():
print("开始查询余额功能")
func_dict = {
'0': ("退出", None),
'1': ("登录", login),
'2': ("注册", register),
'3': ("提现", withdraw),
'4': ("转账", transfer),
'5': ("查询余额", check_blance),
}
while True:
for i in func_dict:
print(i, ' ', func_dict[i][0])
choice = input("请输入功能编号:").strip()
if choice.isdigit() is not True:
print("必须按编号输入")
continue
if choice == "0": # 注意这个地方是写“0”,而不是0,要加引号是str,不是int
# 因为前面input输入的是str
print('退出使用,再见!')
break
if choice in func_dict:
func_dict[choice][1]()
else:
print('功能编号选择的不对,请重新输入')
这篇关于把func和tuple dict组合的一种登录界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!