python 装饰器(语法糖)


def login(func):
def testlogin():
for i in range(3):
_username="abc"
_passwrod="123456"
user_status = False
iuput = input("请输入账号:")
input1 = input("请输入密码:")
if iuput == _username and input1 == _passwrod:
user_status = True
func()
break
else:
print("输入的账号或密码不正确请重新输入")
print("------------------------")
continue
if user_status == False:
print("超出输入限制,自动退出")
return testlogin

@login
def moving():
print("vip窗口---------------")
def putong():
print("游客窗口----------------")
@login
def test():
print("普通用户------------------")


def test123():
zidian = {1:"vip窗口",2:"游客窗口",3:"普通用户"}
print(zidian)
for i in range(10):
input2 = int(input("请输入您选择的ID:::"))
if input2 in zidian.keys():
print(zidian[input2])
if zidian[input2] == "vip窗口":
moving()
break
if zidian[input2] == "普通用户":
test()
break
if zidian[input2] == "游客窗口":
putong()
break
print("输入有误,请重新输入")
continue
test123()

优质内容筛选与推荐>>
1、在单文件组件中,引入安装模块里的css的2种方式:script中引入、style中引入
2、电脑内存占的高,禁用部分服务
3、hadoop之hive高级操作
4、Java的工厂模式(二)
5、web 分享代码片段


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号