python逻辑判断多行_python第二篇 逻辑判断和循环

一、逻辑判断

1使用if else 在判断条件后要使用冒号

8d965374c5c67a77f2357547a09e8e22.png

运行后的结果

ad381cb73a21f34e47b9f2429ba75b76.png

aeff3029b8b1401c8151b05d75b502b5.png

2使用if elif else进行多中情况的判断

5650bb9a88d1ce20b317554888b7ea61.png

运行结果:

3aee995b651a24e0dce4e9c0f0c4ca84.png

611752a1c8f09510e171f0c70b8ea44c.png

7f79172a6df210f89ce64682c3c3ec2b.png

二、循环

1.while 循环

上面的例子,我们进行优化,只能猜3次,如果3次没猜对就不让继续猜了,如果猜对了,就终止循环(while   break)

f86586f3a1f0def3054d2ee9112dddd1.png

运行结果:

abc2fa4fbd97e31242bf781a3edffba0.png

8412c02caa3065081b83d0f441f20e71.png

8412c02caa3065081b83d0f441f20e71.png

再来个任性点的,当猜错3次后,问用户是否继续玩,如果玩的话就继续,如果不玩的话就退出

8854e99980018332511f280fbf3b334a.png

2.for 循环

针对上面的例子改成for循环,语法 for i in range(j);其中i是个临时的变量从0开始(当然也可以指定开始位置);j表示循环的次数

9f06ca567245ff71e3e02b55e9209200.png

for循环指定开始位置,打印1,3,5,7,9

e1dec236c178f97f5de5e6abba2b5c33.png

运行结果

047985dea8ee550be291884ba2703f14.png

打印1-20之间可以整除3的数字

41d0d89c660d876d173809579399b3ab.png

00b2cdbd14ad4c6cf1680d4226cd9cb8.png

通过上面这两个例子,大家可以看出来 range(i,j,k)中的i和j表示起始位置和终止位置,k表示步长

在上面的例子中我们使用了break结束了整个循环,那对应的还有个是continue是跳出本次循环,继续下一次循环

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值