请在 下方输入 要搜索的题目:

随着计算机与互联网技术的快速发展,电话号码、家庭住址、姓名等个人隐私信息被泄露的风险越来越高。数据脱敏是指对敏感信息进行变形处理,比如将电话号码13000000000中的四位用“*”代替,变为130****0000。 要求对学生的信息进行脱敏处理,规则如下: 学号(13或14位数串):第5-11位修改为* 姓名:第2位修改为* 电话号码(11位数串):第4-7位修改为*。 输入: 第一行输入n,代表n个学生的信息; 依次输入n行学生信息数据,每行保存一名学生的学号、姓名、电话号码,以空格间隔 如果n不是正整数,输出“ERROR”

随着计算机与互联网技术的快速发展,电话号码、家庭住址、姓名等个人隐私信息被泄露的风险越来越高。数据脱敏是指对敏感信息进行变形处理,比如将电话号码13000000000中的四位用“*”代替,变为130****0000。 要求对学生的信息进行脱敏处理,规则如下: 学号(13或14位数串):第5-11位修改为* 姓名:第2位修改为* 电话号码(11位数串):第4-7位修改为*。 输入: 第一行输入n,代表n个学生的信息; 依次输入n行学生信息数据,每行保存一名学生的学号、姓名、电话号码,以空格间隔 如果n不是正整数,输出“ERROR”

发布时间:2025-05-15 00:29:06
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:def data_masking(): mask = [ input().split() for i in range(n)] for item in mask: item[0] = item[0][:4] + '*' * 7 + item[0][11:] # 学号处理 item[1] = item[1][0] + '*' + item[1][2:] # 姓名处理 item[2] = item[2][:3] + '*' * 4 + item[2][7:] # 电话号码处理 return mask if __name__ == '__main__': n = int(input()) print('ERROR') if n <= 0 else print(data_masking())
专业技术学习
相关试题
专业技术学习
搜搜题库系统