作业day04-05

# coding:utf-8
# username=input('请输入账号:')
# userpassword=input('请输入密码:')
# print(username)
# print(userpassword)
# x = input('your name: ')
# y = input('your age: ')
# res = f'我的名字是{x} 我的年龄是{y}'
# print(res)
# x = input('your name: ')
# y = input('your age: ')
# res="我的名字是 {name} 我的年龄是 {age}".format(age=x,name=y)
# # res='我的名字是x 我的年龄是y'
# print(res)
# print(10 // 3) # 结果带小数
# print(10 / 3) # 只保留正式
# print(10 * 3) # 结果带小数
# print(10 % 3) # 取模取余数
# print(10 ** 3) # 次方
# 1、用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
# ------------ info of Egon -----------
# Name : Egon
# Age : 22
# Sex : male
# Job : Teacher
# ------------- end -----------------
# print("------------ info of Egon -----------")
# Name = input('name: ')
# Age = input('age: ')
# Age = input('sex: ')
# Job = input('Job: ')
# print(Name,Age,Age,Job)
# print("------------- end -----------------")
#用户输入账号密码,程序分别单独判断账号与密码是否正确,正确输出True,错误输出False即可
# Name = input('name: ')
# Age = input('age: ')
# print(Name=='1')
# print(Age=="1")
# 让计算机提前记下egon的年龄为18岁,写一个才年龄的程序,要求用户输入所猜的年龄
# ,然后程序拿到用户输入的年龄与egon的年龄比较,输出比较结果即可
# age=18
# age1 = input('age: ')
# print(age==int(age1))
# 4、程序从数据库中取出来10000条数据,打算显示到页面中,
# 但一个页面最多显示30条数据,请选取合适的算数运算符,计算
# 显示满30条数据的页面总共有多少个?
# 最后一页显示几条数据?
# print(10000%30)
# egon今年为18岁,请用增量赋值计算3年后egon老师的年龄
# egon_age=18
# egon_age+=3
# print(egon_age)
# 6、将值10一次性赋值给变量名x、y、z
# x=y=z=10
# print(x,y,z)
# 7、请将下面的值关联到它应该对应的变量名上,你懂的
# dsb = "egon"
# superman = "alex"
# dsb="alex"
# superman="egon"
# print(dsb,superman)
# # 8、我们只需要将列表中的傻逼解压出来,一次性赋值给对应的变量名即可
# names=['alex_sb','wusir_sb','oldboy_sb','egon_nb','lxx_nb','tank_nb']
# x,y,z,*_=names=['alex_sb','wusir_sb','oldboy_sb','egon_nb','lxx_nb','tank_nb']
# print(x,y,z)
day04
#coding:utf-8
# 作业思路:如何选择合适的类型来记录状态???
# 1、选取的类型是否可以明确标识事物的状态
# 2、存不是目的,存的目的是为了日后取出来用,并且方便的用
# 3、把自己想象成一台计算机,如果我是计算机,
# 我会如何以何种形式把事物的状态记到脑子里
# 然后再去python中找相应的数据类型来让计算机像自己一样去记下事物的状态
# ps:认真读题,需要自己从题目中分析出应该存储的状态,然后选择合适的类型加以存储

#1、病毒程序需要定期将监控到的数据写入日志文件,请记录下日志文件路径C:\a\b\c\adhsvc.dll.system32,方便后期处理

#2、病毒程序在上传文件时,发送的报头数据里需要包含文件信息:文件名a.txt、大小360,请记录下文件信息

#3、程序运行过程中有一段错误日志需要记录下来,错误日志为"上传文件失败"

#4、假设我收到一条信息要记录,信息为中病毒客户端的信息"[2020-02-18-17:00:48] 癞蛤蟆病毒感染者-> 80.82.70.187:33649 正在上传数据"

#5、把服务端ip地址存放下来,ip地址为10.0.10.11

#6、病毒程序需要每隔3秒才运行一次,请记录下这个时间间隔



# 二:嵌套取值操作
#1、
# students_info=[['egon',18,['play',]],['alex',18,['play','sleep']]]
# print(students_info[0][2][0])
# # 请取出第一个学生的第一个爱好
#
# #2、针对字典
# info={
# 'name':'egon',
# 'hobbies':['play','sleep'],
# 'company_info':{
# 'name':'Oldboy',
# 'type':'education',
# 'emp_num':40,
# }
# }
#
# # 请取出取公司名
# print(info['company_info']['name'])
#
# #3、针对下述类型
# students=[
# {'name':'alex','age':38,'hobbies':['play','sleep']},
# {'name':'egon','age':18,'hobbies':['read','sleep']},
# {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']},
# ]
# # 取第二个学生的第二个爱好
# print(students[1]['hobbies'])


# 针对个别已经学了很多的同学,有如下选做题
# 选做题:编写用户登录接口(学的多的同学,尝试做下述作业,这是截止到下周二学完文件处理之后的作业)
#1、输入账号密码完成验证,验证通过后输出"登录成功"
#2、可以登录不同的用户
#3、同一账号输错三次锁定(附加功能,在程序一直运行的情况下,一旦锁定,则锁定5分钟后自动解锁)
#扩展需求:在3的基础上,完成用户一旦锁定,无论程序是否关闭,都锁定5分钟


posted on 2023-02-16 14:23  想起就不爽  阅读(14)  评论(0编辑  收藏  举报

导航