1.while循环嵌套
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
.....
while 条件:
条件成立时,要做的事情
条件成立时,要做的事情
1.2用嵌套打印五边三角形
i =1
while i<=5:
j=1
while j<=i:
print("*",end="")
j+=1
print("\n")
i+=1
1.3打印九九乘法口诀
i=1
while i<=9:
j=1
while j <=i :
print("%d*%d=%d"%(i,j,i*j), end=" ")
j+=1
print("\n")
i+=1
2.for循环的格式
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
2.1打印0到9的数据
for i in range(10):
print(i)
2.2while循环1到9,当数字是3,跳出本次循环,执行其他循环
i=0
while i<=9:
i+=1
if i ==3:
break
print(i)
注意点:
1.break/continue只能用在循环中,除此以外不能单独使用
2.break/continue在嵌套循环中,只对最近的一层循环起作用
3.Python列表
格式 :变量=[,,,]
3.1列表的新增
append, extend, insert
3.2列表的修改
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改
3.3列表的删除
del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
3.4列表的查询
index, count
3.5列表的排序
sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
reverse方法是将list反转
3.6列表的循环取值
方式一:for循环
namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
for name in namesList:
print(name)
方式二:while循环
namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
length = len(namesList)
i = 0
while i < length:
print(namesList[i])
i += 1
3.7列表的嵌套
类似while循环的嵌套,列表也是支持嵌套的
格式:变量名=[,[,]]