break和continue
break:當(dāng)滿足某一個條件后,退出循環(huán)
i = 0
sum = 0
while i < 100:
sum += i
i = i + 1
if i == 5:
print("退出循環(huán)僻肖,當(dāng)前 i = %d" % i)
break
print(sum)
continue:當(dāng)滿足條件后肖爵,直接跳到下一個循環(huán)
i = 0
sum = 0
while i < 5:
sum += i
i = i + 1
if i == 3:
print("退出循環(huán),當(dāng)前 i = %d" % i)
i = i + 1
continue
print(sum)
循環(huán)嵌套
默認情況下臀脏,print函數(shù)輸出內(nèi)容后劝堪,會自動在末尾增加換行。
如果不希望換行揉稚,可以再print函數(shù)輸出末尾增加,end="".
其中**之間可以指定print函數(shù)輸出內(nèi)容之后秒啦,繼續(xù)需要顯示的內(nèi)容。
語法格式如下:
*#向控制臺輸出內(nèi)容后搀玖,不會換行
print("",end="")
*#單純的換行
print("")
row = 0
while row < 5:
col = 0
while col <= row:
print("*",end="")
col += 1
print("")
row += 1
九九乘法表
row = 1
while row <= 9:
col = 1
while col <= row:
sum = col * row
print("%d * %d = %d" % (col,row,sum),end="\t")
col += 1
print("")
row += 1
字符中的轉(zhuǎn)移字符
制表符的功能是在不使用表格的情況下余境,在垂直方向按列對齊文本。
轉(zhuǎn)義字符 | 含義 |
---|---|
\ | 反斜杠 |
' | 單引號 |
" | 雙引號 |
\t | 橫向制表符 |
\n | 換行符 |
\r | 回車 |
print("1\t2\t3")
print("10\t20\t30")