用户登录问题

简介: 用户登录问题

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 结语

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

目录
相关文章
|
20天前
who 查看登录用户信息
who 查看登录用户信息。
18 5
|
2月前
|
安全 算法 Java
【SpringSecuirty6.x】自动登录和注销登录
【SpringSecuirty6.x】自动登录和注销登录
18 0
|
3月前
|
前端开发 数据安全/隐私保护
expres实现登录与修改密码
expres实现登录与修改密码
|
10月前
|
安全 数据安全/隐私保护
用户登录
用户登录
88 0
|
10月前
|
存储 数据安全/隐私保护 Python
用户登录的用户库
用户登录的用户库
40 0
|
10月前
|
数据安全/隐私保护
用户登陆
用户登陆
51 0
|
10月前
|
安全 数据安全/隐私保护 Python
用户登录程序需求
用户登录程序需求
59 0
|
10月前
|
数据安全/隐私保护
用户登录程序
用户登录程序
60 0
|
Java 数据库连接 数据库
实现用户登陆功能的实现
在javaEE中,实现用户登陆功能的实现(图文结合)
实现用户登陆功能的实现