2018.3.13学习笔记(带参数的函数)(作业没做)
2018-03-13 21:41 冒牌权限 阅读(123) 评论(0) 收藏 举报函数也可以作为参数
#!/usr/bin/env python # -*- coding:utf-8 -*- #当定义个函数function()时,function代指这个函数,而function()则是执行这个函数 def func1(): return 'func1' def func2(a): print(a) print(a()) return 'func2' pt = func2(func1) print(pt)
超简易登录函数练习
#!/usr/bin/env python # -*- coding:utf-8 -*- #简易登录练习 def login(username,password): """ 用户登录函数 :param username: 用户名 :param password: 密码 :return: 返回三个状态,登陆成功、用户不存在、密码错误 """ db_file = open('F:\\Users\\HuangSongtao\\PycharmProjects\\untitled\\db.txt','r',encoding = 'utf-8') for line in db_file: db_line = line.strip()#不加参数默认去空格和换行 db_line_li = db_line.split(':')#每一行以:分割放进列表 if db_line_li[0] == username:#如果用户存在则进行下一步判断 if db_line_li[1] == password: return '登录成功!' else: return '密码不正确!' else:#用户不存在则继续循环,千万别特么return了 pass return '用户不存在!'#循环完都未找到匹配的用户名 user = input('请输入用户名:') passwd = input('请输入用户密码:') lg = login(user,passwd) print(lg)
超简易注册函数练习
超简易注销函数练习
超简易修改密码函数练习
浙公网安备 33010602011771号