三大结构
-
选择结构
1.1 单分支结构
1.2 双分支结构
代码:
a=20
if a%2==0:
print('是偶数')
else:
print('是奇数')
a=21
if a%2==0:
print('是偶数')
else:
print('是奇数')
1.3 多分支结构
代码:
a=5
if a==0:
print('执行条件执行体1')
elif a==1:
print('执行条件执行体2')
elif a==3:
print('执行条件执行体3')
else:
print('执行条件执行体4')
1.4 嵌套if
代码:
a=10
if a>5:
print('a>5')
if(a>7):
print('a>7')
else:
print('a<=7')
else:
print('a<=5')
1.4 条件表达式
代码:
a=10
b=20
print('hello') if a>b else print('world')
2.循环结构
2.1 while循环
代码:
i=sum=0
while(i<10):
sum+=i
i=i+1
print(sum)
2.2 for_in循环(for循环)
代码:
i=sum=0
for i in range(10):
sum+=i
i=i+1
print(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)