刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

36.登陆情况
编写一段程序,记录用户的登陆情况。已知程序目录下建立了文件1.txt,第一行内容为:admin,第二行内容为:123abc。运行以下程序几次后,打开1.txt,其内容如图所示,请补全代码。
import datetime
import shutil
\# /data 目录为共享目录,只读
\# ./目录为用户沙盒目录可写
shutil.copyfile('/data/1.txt', "./1.txt")
with open('1.txt','r+') as f:
a=f.readline()
b=f.readline()
c= ①
d= ②
if ③ :
now = datetime.datetime.now()
f.write('\n')
f.write(str(now))
f.write('登陆成功')
print('登陆成功')
else:
now = datetime.datetime.now()
f.write('\n')
f.write(str(now))
f.write('尝试登陆失败。')
f.write('\n用户名:')
f.write(str(c))
f.write('密码:')
f.write(str(d))
print('登陆失败')
f.close()

使用微信搜索喵呜刷题,轻松应对考试!

答案:

① c= f.readline() 读取文件的下一行内容(用户名),赋值给变量c。
② d= f.readline() 读取文件的下一行内容(密码),赋值给变量d。
③ if a == b 判断用户名和密码是否匹配。

解析:

根据题目描述,程序的主要目的是记录用户的登陆情况。首先,程序从文件’1.txt’中读取用户名和密码,然后判断输入的用户名和密码是否与文件中存储的一致。如果一致,则记录登陆成功的时间和相关信息;如果不一致,则记录尝试登陆失败的时间和尝试登陆的用户名及密码。根据给出的代码片段和注释,我们需要补全的部分包括读取文件的下一行内容(用户名和密码),以及判断用户名和密码是否匹配的条件。因此,答案如上所述。

创作类型:
原创

本文链接:36.登陆情况编写一段程序,记录用户的登陆情况。已知程序目录下建立了文件1.txt,第一行内容为:a

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share