文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python条件判断与循环

2023-01-31 01:36

关注

条件判断

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

num=num >=:
    (num)
    ()
:
    (num)
    ()

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

num=num >=:
    (num)
    ()
num >=:
    ()
:
    ()


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


<条件判断1>:
    <执行1>
<条件判断2>:
    < 执行2>
<条件判断3:
    < 执行3>
:
    < 执行4>

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


if还可以简写

if x:

    print('true')

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


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


循环:

for 循环

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

names=[]
i names:
    (i)

jack

lucy

tom

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

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

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

blob.png

案列,计算100之和

sum=i ():
    sum=sum+i
(sum)

第二种循环

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

sum=n=n>:
    sum=sum+n
    n=n-(sum)


中断当前循环break,演示

sum=n=n>:
    sum=sum+n
    n = n - n < :
        (n)
(sum)

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

n=n<:
    n=n+(n)

只打印奇数

n=n<:
    n=n+n % ==:
        (n)


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯