day05_06 continue语句、while循环
2024-10-12 05:18:03
输入满3次跳出,然后留一句话
for i in range(3):
username = input("Username:")
password = input("Password:")
if username == _user and password == _passwd:
print("Welcome %s login..." %_user)
passed_authentication = True
break
else:
print("Invalid username or password") if not passed_authentication :
print("您的输出次数已经满3次,拜拜")
方法二
for i in range(3):
username = input("Username:")
password = input("Password:")
if username == _user and password == _passwd:
print("Welcome %s login..." %_user)
break
else:
print("Invalid username or password") if i == 2 :
print("您的输出次数已经满3次,拜拜")
方法三
for i in range(3):
username = input("Username:")
password = input("Password:")
if username == _user and password == _passwd:
print("Welcome %s login..." %_user)
break
else:
print("Invalid username or password") if i == 2 :
print("您的输出次数已经满3次,拜拜")
只要上面的for循环正常执行完毕,中间没有被打断(break),就会执行else语句,break过后,就不会执行后面的else语句
这个用法python特有
while死循环
while True:
print("dang")
_user = "alex"
_passwd = "abc123" counter = 0
while counter < 3 :
username = input("请输入您的姓名:")
password = input("请输入您的密码:")
if username == _user and password == _passwd :
print("welcome %s login..." %_user)
break
else:
print("您输入的账号或者密码错误,请重新输入")
counter += 1
else:
print("请的输入次数已满3次,拜拜啦")
while之后也可以加上else
如果想测试程序,可以使用debug测试
输入三次后让用户选择是否需要继续玩?
_user = "alex"
_passwd = "abc123" counter = 0
while counter < 3 :
username = input("请输入您的姓名:")
password = input("请输入您的密码:")
if username == _user and password == _passwd :
print("welcome %s login..." %_user)
break
else:
print("您输入的账号或者密码错误,请重新输入")
counter += 1 if counter == 3:
keep_going_choice = input("还想玩买?y/n")
if keep_going_choice == 'y':
counter = 0
else:
print("请的输入次数已满3次,拜拜啦")
最新文章
- asp.net dataTable转换成Json格式
- MySql存储过程
- stm32f系列单片机startup_stm32fxxx.s文件说明(转)
- 前端不为人知的一面--前端冷知识集锦 前端已经被玩儿坏了!像console.log()可以向控制台输出图片
- (Array) 一个 N*N 的矩阵,每一行从左到右有序,每一列从上到下有序,都是递增,写个程序,判断一个数是否在矩阵中。
- Objective-C 【从文件中读写字符串(直接读写/通过NSURL读写)】
- Movie importing requires quicktime
- leetcode面试准备:Multiply Strings
- POJ1942 Paths on a Grid(组合)
- NIO(一、概述)
- 201521123092《java程序设计》第12周学习总结
- 转载--MYSQL5.7:Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password:YES)解决方法
- List集合就这么简单【源码剖析】
- 分布式进阶(五)之JSVC配置
- RPC通信原理(未完,先睡觉)
- Tomcat下载,及环境变量配置
- 4.数码相框-freetype多行显示,居中显示
- [Python] 08 - Classes -->; Objects
- 【小白的CFD之旅】25 二维还是三维
- mongo的身份验证和授权
热门文章
- http请求各种数据的接受
- Centos7_Minimal-1611 版安装python3.5.3
- C语言的一小步—————— 一些小项目及解析
- Hybris ECP里Customer对应的数据库表
- 解决wget下载https时报错 --no-check-certificate (不检查证书)
- Wordpress菜单函数wp_nav_menu各参数详解及示例
- Node第二天
- Uva 网络(Network,Seoul 2007,LA 3902)
- 64位系统InlineHook
- LOJ#6342. 跳一跳(期望)