1.while循環(huán)嵌套
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循環(huán)的格式
for 臨時變量 in 列表或者字符串等可迭代對象:
循環(huán)滿足條件時執(zhí)行的代碼
2.1打印0到9的數(shù)據(jù)
for i in range(10):
print(i)
2.2while循環(huán)1到9,當數(shù)字是3,跳出本次循環(huán),執(zhí)行其他循環(huán)
i=0
while i<=9:
i+=1
if i ==3:
break
print(i)
注意點:
1.break/continue只能用在循環(huán)中,除此以外不能單獨使用
2.break/continue在嵌套循環(huán)中,只對最近的一層循環(huán)起作用
3.Python列表
格式 :變量=[,,,]
3.1列表的新增
append, extend, insert
3.2列表的修改
修改元素的時候,要通過下標來確定要修改的是哪個元素,然后才能進行修改
3.3列表的刪除
del:根據(jù)下標進行刪除
pop:刪除最后一個元素
remove:根據(jù)元素的值進行刪除
3.4列表的查詢
index, count
3.5列表的排序
sort方法是將list按特定順序重新排列,默認為由小到大,參數(shù)reverse=True可改為倒序,由大到小。
reverse方法是將list反轉(zhuǎn)
3.6列表的循環(huán)取值
方式一:for循環(huán)
namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
for name in namesList:
print(name)
方式二:while循環(huán)
namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
length = len(namesList)
i = 0
while i < length:
print(namesList[i])
i += 1
3.7列表的嵌套
類似while循環(huán)的嵌套,列表也是支持嵌套的
格式:變量名=[,[,]]