用户登录问题

简介: 用户登录问题

0 引言

在生活中,我们的手机上有各种各样的游戏app,所有游戏app都有适玩年龄段,所以在开始游戏之前,就会输入出生日期等个人信息,让游戏系统来判断,您的年龄是否在该游戏的适玩年龄段,如果您的年龄不在该游戏的适玩年龄段的话,该游戏则会限制您的玩游戏时间,从而保护您的身体健康,如果您的年龄在该游戏的适玩年龄段,反之。


1 问题

为防止未成年人过度沉迷于游戏,我们对本游戏app进行了个人信息输入,要求输入身份证号码,如果第一次输入身份证号码不是18位数,将弹出“您的身份证号码有误”,反之,如果第一次输入身份证号码是18位数,则判断今年减去它的第7位数到第10位数是否大于等于18,若满足弹出“您可以继续玩游戏”,反之,则弹出“您玩游戏的时间有限”。


2 方法

从键盘输入身份证号码,用两次条件语句和切片,当身份证号码不正确,输出‘您的身份证号码有误’;当身份证号码正确且≥18,则输出‘您可以继续玩游戏’;若不符合,则输出‘您玩游戏的时间有限’。


3 实验结果与讨论

通过理论的成立并进行实验之后,此套系统的安全系数的以上升。

代码清单 1

IdNo = input(‘请输入您的身份证号码:’)
if len(IdNo) != 18:
print(‘您输入的身份证号码有误’)
else:
Byear = IdNo[6:10]
Age = 2021 – int(Byear)
if Age >= 18:
   print(‘您的年龄为%s,可以继续玩游戏!’ % Age)
else:
   print(‘您的年龄为{},您玩游戏的时间有限!’.format(Age))


4 结语

为了保护未成年人的身心健康,防止未成年人过度沉迷于游戏,我们不能掉以轻心。

目录
相关文章
|
6月前
|
安全 算法 Java
【SpringSecuirty6.x】自动登录和注销登录
【SpringSecuirty6.x】自动登录和注销登录
50 0
|
6月前
|
存储 前端开发
通过session实现用户的登录与登出功能
通过session实现用户的登录与登出功能
199 0
|
安全 数据安全/隐私保护
用户登录
用户登录
126 0
|
存储 数据安全/隐私保护 Python
用户登录的用户库
用户登录的用户库
57 0
|
数据安全/隐私保护
用户登陆
用户登陆
133 0
|
安全 数据安全/隐私保护 Python
用户登录程序需求
用户登录程序需求
87 0
|
数据安全/隐私保护
用户登录程序
用户登录程序
102 0
|
Java 数据库连接 数据库
实现用户登陆功能的实现
在javaEE中,实现用户登陆功能的实现(图文结合)
实现用户登陆功能的实现
|
Web App开发 数据安全/隐私保护 容器