登录操作(方法一:设置flag标志位)
2024-08-31 03:41:57
登录操作(方法一:设置flag标志位)
user_name="star"
passwoed='123'
passed_authentication=False
count=0
for i in range(3):
u_username=input("please input your username:")
u_password=input("please input your password:") if u_username==user_name and u_password==passwoed:
print("welcome to %s"%u_username)
passed_authentication=True
break
else:
count+=1
print("your username or password is Error")
if not passed_authentication:
count==3
print("you have try more times,would you want to try again? please input yes or no,please choose")
answer=input("your choose:")
if answer=='yes':
print("go away,hahahah") Input:正确操作
please input your username:qwe
please input your password:222
your username or password is Error
please input your username:star
please input your password:123
welcome to star
进程已结束,退出代码0
Output:错误操作
please input your username:aa
please input your password:aa
your username or password is Error
please input your username:aa
please input your password:aa
your username or password is Error
please input your username:aa
please input your password:aa
your username or password is Error
you have try more times,would you want to try again? please input yes or no,please choose
your choose:yes
go away,hahahah
进程已结束,退出代码0
最新文章
- C#字符串的倒序输出
- jQuery代码优化:事件委托篇
- 6种编写HTML和CSS的最有效的方法
- 51nod1269 B君的圆锥
- Oracle 经典语法(二)
- 【HDOJ】4373 Mysterious For
- Asp.Net MVC 模型(使用Entity Framework创建模型类) - Part.1
- [Ember] Wraming up
- HDU 5904 LCIS
- 【js 编程艺术】小制作一
- springboot+mybatis+ehcache实现缓存数据
- WMI测试器
- [Sublime]Sublime安装以及插件使用
- React Native的语法之ES5和ES6
- Shell脚本开发过程中遇到的问题处理
- 首次编译Java小程序
- Java基础-类和对象
- docker之docker-machine用法
- 解决Oracle EM 乱码问题
- jquery miniui 学习笔记