前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python条件判断与循环

python条件判断与循环

作者头像
py3study
发布2020-01-10 10:47:27
1K0
发布2020-01-10 10:47:27
举报
文章被收录于专栏:python3python3

条件判断

python的缩进规则,如果if语句判断是True,就把所进的代码执行,也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了

代码语言:javascript
复制
num=num >=:
    (num)
    ()
:
    (num)
    ()

当然上面的判断是粗略的,完全可以用elif做更细致的判断

代码语言:javascript
复制
num=num >=:
    (num)
    ()
num >=:
    ()
:
    ()

elif是else if 的缩写,完全可以有多个elif,所以if语句完×××式就是:

代码语言:javascript
复制
<条件判断1>:
    <执行1>
<条件判断2>:
    < 执行2>
<条件判断3:
    < 执行3>
:
    < 执行4>

if语句执行有个特色,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else

if还可以简写

if x:

    print('true')

只要x是非零数值、非空字符串、非空list等,就判断为True,否则就为False.

input()读取的为字符串形式

代码语言:javascript
复制
循环:

for 循环

Python的循环有两种,一种是for...in循环,依次把list或者tuple中的每个元素迭代出来,看例子

代码语言:javascript
复制
names=[]
i names:
    (i)

jack

lucy

tom

所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

造数函数range(),使用方法range(开始数字,结束数字,中间跨度)    ,0开始,n-1结束

3.x版本已经将range()生成迭代器,不在输出结果,

blob.png
blob.png

案列,计算100之和

代码语言:javascript
复制
sum=i ():
    sum=sum+i
(sum)

第二种循环

while循环,只要条件满足,循环就不会中断,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,用while循环

代码语言:javascript
复制
sum=n=n>:
    sum=sum+n
    n=n-(sum)

中断当前循环break,演示

代码语言:javascript
复制
sum=n=n>:
    sum=sum+n
    n = n - n < :
        (n)
(sum)

continue结束本次循环,继续执行

代码语言:javascript
复制
n=n<:
    n=n+(n)

只打印奇数

代码语言:javascript
复制
n=n<:
    n=n+n % ==:
        (n)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档