题库首页 › 青少年软件编程(Python) › 题目 15795

登陆情况 编写一段程序,记录用户的登陆情况。已知程序目录下建立了文件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()

登陆情况 编写一段程序,记录用户的登陆情况。已知程序目录下建 题目配图

正确答案:①input() ②input() ③c.strip()==a.strip() and d.strip()==b.strip()。从1.txt读出已存用户名a密码b,再读输入c、d,相等则写登陆成功时间,否则写失败及输入的用户名密码。

答案解析

评分标准:

(1)input('用户名:')+' ' 或等效答案;(3分)

(2)input('密码:')+' ' 或等效答案; (3分)

(3)c==a and d==b 或等效答案。  (4分)

说明:f.readline()读取的结果包含' ',所以输入的用户名中要加入' ',没有加' '的答案得1分。

试卷来源:202412 青少年软件编程等级考试Python六级真题

本卷相关题目

在线做题 同科目题库