流程控制
python是通过缩进来控制代码块的,python推荐四个空格
if判断,格式:
if 条件1:
code1
code2
elif 条件2:
code1
code2
else :
code1
code2
while循环,又叫条件循环,格式与if相同
while 条件1:
code1
code2
while可与else连用:当while没有被break打断会执行else代码块
for循环,一般用来循环取值的
names=['egon','alex','bob']
for i in names:
print(i)
有序与无序
有序:可以通过索引取值的,如列表
无序:不能通过索引取值的,如字典
注意,有序与无序的大前提是能存放多个值的类型,int类型与float类型就没有有序无序 这个概念
可变与不可变
可 变:值变,id不变,如列表
不可变:值变,id也变,如字符串,数字类型
今日作业:
1.打印金字塔
n=int(input('输入金字塔总行数::>'))
for i in range(1,n+1):
print(' '*(n-i+1),end='')
print('*'*(2*i-1),)
2.九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print(' %-2s*%-2s=%-2s'%(i,j,i*j),end='')
print('')