python入门题库hello world三种条件输出_Python入门

一.while循环

什么是循环?说白了就是重复某个事物,你可以让它一直重复,也可以通过添加一些条件,让这个循环在我们的掌握中!下面让我们进入今天额内容.

1.while循环的语法

while 条件:

循环体

while True: #True 表示这个条件一直成立

print('你好') #死循环 会一直打印 你好

死循环在我们生活中也有应用到,比如:输入用户名和密码这种情况,输入错误可以一直输,当然也有次数限制的情况,这个会在下面的内容中提到

while 条件:

循环体

else:

循环体

s = input('输入数字:')

while s > 60: #你输入的数字如果大于60,就会打印下面的结果

print('及格')

else: #else 是否则的意思,如果小于60,就执行下面的代码

print('不及格')

上面的只是最简单的情况,通常while会和if语句组合使用,这样可以实现更多的功能

例如:

s = input('输入数字:')

while True:

if s > 60:

print('及格')

else:

print('不及格')

上面的这种情况还是不够完美,还是死循环,又想实现功能,又想让它在实现完功能后自动停止,怎么办呢?

这里就要我们认识两个单词:break,continue

break 结束循环

continue 结束本次循环继续下次循环

s = input('输入数字:')

while True:

if s > '60':

print('及格')

break

else:

print('不及格')

break

结果:如果你输入的数字大于60,打印完及格就会结束循环

输入的数字小于60,会打印不及格,同样也会结束循环

这是break一个简单的小应用,下面我们来说说continue的应用

注意: 如果循环是通过break退出的. 那么while后面的else将不会被执行, 只有在while条件判断是假的时候才会执行这个 else

while True:

user = input('请输入用户名:')

pwd = input('请输入密码:')

if user == '喜羊羊' and pwd == '123'

print('登录成功')

break

else:

print('用户名或者密码错误,请重新输入')

continue

结果:用户名输入'喜羊羊'和密码输入'123',则显示登陆成功,然后就会结束循环

有一个或者两个都没输对,就会显示用户名或密码错误,重新输入,continue就是起到输入不正确,让你能重新输入

否则就会一直打印'用户名或密码错误,请重新输入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值