Python练习题 9-5尝试登录次数
2017-06-02 23:25
2731 查看
9-5 尝试登录次数:在为完成练习 9-3 而编写的 User 类中,添加一个名为
login_attempts 的属性。编写一个名为 increment_login_attempts()的方法,它将属性
login_attempts 的值加 1。再编写一个名为 reset_login_attempts()的方法,它将属性
login_attempts 的值重置为 0。
根据 User 类创建一个实例,再调用方法 increment_login_attempts()多次。打印属
性 login_attempts 的值,确认它被正确地递增;然后,调用方法 reset_login_attempts(),
并再次打印属性 login_attempts 的值,确认它被重置为 0。
login_attempts 的属性。编写一个名为 increment_login_attempts()的方法,它将属性
login_attempts 的值加 1。再编写一个名为 reset_login_attempts()的方法,它将属性
login_attempts 的值重置为 0。
根据 User 类创建一个实例,再调用方法 increment_login_attempts()多次。打印属
性 login_attempts 的值,确认它被正确地递增;然后,调用方法 reset_login_attempts(),
并再次打印属性 login_attempts 的值,确认它被重置为 0。
class User(): def __init__(self,first_name,last_name): self.first_name=first_name self.last_name=last_name self.login_attempts=0 def describe_user(self): print(self.first_name+self.last_name) def greet_user(self): print("hey,tony.") def increment_login_attempts(self): self.login_attempts+=1 def reset_login_attempts(self): self.login_attempts=0 Tony=User('Tony','Stark') Tony.describe_user() for n in range(5): Tony.increment_login_attempts() print(Tony.login_attempts) Tony.reset_login_attempts() print(Tony.login_attempts)
相关文章推荐
- Python 练习题9-5 尝试登陆次数(使用类和实例)
- Android锁屏尝试次数太多导致需要google账户登录问题
- Spring Security笔记:登录尝试次数限制
- 查看日志里root用户登录失败的ip尝试的次数
- python 尝试hack SYSUWLAN以实现自动登录
- 不要使用session记录用户尝试登录次数
- python学习之路之案例0(实现登录功能,登录错误次数超过3次,自动退出登录)
- Shiro限制登录尝试次数
- redhat5.4的SSH限制登录密码尝试次数
- 第0004道练习题_Python统计文本里单词出现次数
- 解锁并设置远程登录尝试次数
- python练习题 1 简易登录
- Shiro security限制登录尝试次数
- python统计登录次数
- 【mobile】安卓图案解锁尝试次数过多导致 要解锁需要GOOGLE账户登录,解决方案
- Windows系统设置开机密码登录尝试失败次数的教程
- 收集尝试登录到服务器的密码尝试失败的ip和次数
- Linux下设置限制登录oracle数据库及Linux操作系统的IP、尝试登录次数及长时间空闲后断开
- 求解:抓取程序用了 仍报错“尝试自动重定向的次数太多”