Python零基础——程序的结构(7分钟搞懂)

三大结构


  1. 选择结构

    1.1 单分支结构

    1.2 双分支结构

  代码:

a=20if a%2==0:    print('是偶数')else:    print('是奇数')
a=21if a%2==0:    print('是偶数')else:    print('是奇数')

  1.3 多分支结构

代码:

a=5if a==0:    print('执行条件执行体1')elif a==1:    print('执行条件执行体2')elif a==3:    print('执行条件执行体3')else:    print('执行条件执行体4')

  1.4 嵌套if

代码:

a=10if a>5:    print('a>5')    if(a>7):        print('a>7')    else:        print('a<=7')else:    print('a<=5')

1.4 条件表达式

代码:

a=10b=20print('hello') if a>b else print('world')

2.循环结构

    2.1 while循环

代码:

i=sum=0while(i<10):    sum+=i    i=i+1print(sum)

    

2.2 for_in循环(for循环)

代码:

i=sum=0for i in range(10):    sum+=i    i=i+1print(sum)
for i in 'apple':    print(i)

2.3 流程控制语句(break)

代码:

for i in range(5):    if i==3:        break    print(i)

2.3 流程控制语句(continue)

代码:

for i in range(5):    if i==3:        continue    print(i)

附加1:pass 语句

代码:

if a>0:    pass

tips:

pass那一行如果不写pass就会报错,但是写了占位符pass就不会报错


附加2:range()函数

创建range对象的三种方式

代码

含义

range(stop)

创建[0,stop)的整数序列,步长为1

range(start,stop)

创建[start,stop)的整数序列,步长为1

range(start,stop,step)

创建[start,stop)的整数序列,步长为step

代码:

a=range(10)for i in a:    print(i)
a=range(5,10)for i in a:    print(i)
a=range(5,10,2)for i in a:    print(i)


作者的话:

根据反馈,将代码附上,方便复制运行。

但是建议还是自己手敲一遍代码,加深印象,这些代码也不复杂。

忘记写概述了OMG,后期补上


p.s.

微信公众号搜索知识薪火站,知乎搜索youzuos

也会上传相应笔记,感谢关注。

有建议欢迎提出!

也非常欢迎友好交流

当前进度(2/6)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值