day02 作业

一. 编写用户验证接口,实现接收用户输入的账号和密码,并进行验证,验证成功后输出"登录成功",否则输出"登录失败",接口指的是 事先 封装好的功能,该功能可以提供给调用者使用。

登录功能:
user_name = input(">>>请输入账号:")
password = input(">>>请输入密码:")
if user_name == 'egon' and password == '123':
    print("登陆成功")
else:
    print("登陆失败")

二. 根据用户输入内容打印其权限

# egon --> 超级管理员
# tom  --> 普通管理员
# jack,rain --> 业务主管
# 其他 --> 普通用户

role = input('请输入用户名')
if role == 'egon':
    print('超级管理员')
elif role == 'tom':
    print('普通管理员')

# 方式一:
# elif role == 'jack' or role == 'rain':
# 方式二:
elif role in ['jack', 'rain']:
    print('业务主管')

else:
    print('普通用户')

三. 接收用户输如星期几,打印出相对应的内容

# 如果:今天是Monday,那么:上班
# 如果:今天是Tuesday,那么:上班
# 如果:今天是Wednesday,那么:上班
# 如果:今天是Thursday,那么:上班
# 如果:今天是Friday,那么:上班
# 如果:今天是Saturday,那么:出去浪
# 如果:今天是Sunday,那么:出去浪

today = input('请输入今天星期几呀?')

if today in ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']:
    print('上班吧')
elif today in ['Saturday', 'Sunday']:
    print('出去浪')
else:
    print('输入有误!!!')

四. 要求用户输入一个文件路径,如果文件路径不是以".jpeg"结尾的,那么打印"文件检索失败",否则打印"文件检索成功",判断方法:'D:\test.jpeg'.endswith('.jpeg')

path = input('请输入文件路径: ')
print(type(path))
# str.endswith('.jpeg')  --> 用户判断str的结尾是否是 .jpeg
if path.endswith('.jpeg'):
    print('文件检索成功')
else:
    print("文件检索失败")

五. 病毒程序监控到键盘输入的状态用两个变量记录下来

# 需求:
#     如果用户输入键的编码数字在32和127直接,代表输入的是常规按键,那么
#         进一步判断,用户输入键对应的值,是否是"V"或者"C",如果成立,则依次执行下述代码
#             打印"用户执行的是粘贴操作,正在从粘贴板获取用户粘贴的数据"
#     否则
#         输出"监听到非常规输入,即shift、空格、各种符号之类的"

# hookedkey_ascii=35 # 代表用户键盘输入的键对应的编码数字
# hookedkey=35 # 代表用户键盘输入的键对应的值

if hookedkey_ascii > 32 and hookedkey_ascii < 127:
    if hookedkey == 'V' or hookedkey == 'C':
        print('用户执行的是粘贴操作,正在从粘贴板获取用户粘贴的数据')
    else:
        print('监听到非常规输入,即shift、空格、各种符号之类的')
else:
    print('监听到非常规输入,即shift、空格、各种符号之类的')
posted @ 2020-02-22 09:46  轻描丨淡写  阅读(210)  评论(0编辑  收藏  举报