2019年4月17日
1.==break and continue==
break:某一條件滿足時,退出循環(huán),不再執(zhí)行后續(xù)代碼
continue:某一條件滿足時不執(zhí)行后續(xù)重復代碼,使用continue之前需要確定計數(shù)循環(huán)是否修改,否則會死循環(huán)
2.不希望Print函數(shù)后換行
# 向控制臺輸出內(nèi)容結(jié)束之后,不會換行
print("*",end="")
# 單純的換行Print
print("......")
end=""表示此次輸出之后不會換行
3.使用while進行循環(huán)嵌套打印小星星
row = 1
while row <= 5:
# 增加小循環(huán)負責每一列的打印
col = 1
print("第%d行:" % row,end="")
while col <= row:
print("*",end="")
col = col + 1
print()
row = row + 1
運行效果
E:\pro\03_循環(huán)\venv\Scripts\python.exe E:/pro/03_循環(huán)/hm_10_小星星循環(huán)嵌套.py
第1行:*
第2行:**
第3行:***
第4行:****
第5行:*****
4.打印九九乘法表
print("打印九九乘法表:")
row = 1
while row <= 9:
col = 1
while col <= row:
print("%d * %d = %d\t" %(col, row, col*row), end="")
col = col + 1
row = row + 1
print()
打印九九乘法表:
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
5.==轉(zhuǎn)義字符==
字符 | 作用
---|---
\t | 垂直方向?qū)ζ? \n | 水平方向?qū)ζ? \“ | 輸出雙引號
6.==函數(shù)==
6.1:作用:把具有獨立功能的代碼塊組織成一個小模塊,在需要的時候調(diào)用即可(即獨立代碼封裝到獨立模塊即用及?。?/p>
6.2:步驟:(1)定義函數(shù)
(2)調(diào)用函數(shù)6.3:定義函數(shù):
def 函數(shù)名(): # 定義函數(shù)只表示封裝一段代碼,不調(diào)用是無法執(zhí)行的
"""增加注釋的方式"""
函數(shù)封裝的代碼 # 函數(shù)必須先定義再使用,即不能在定義之前引用
.............
- 6.4函數(shù)的文檔注釋:見代碼塊中,==使用是按ctrl+q可顯示調(diào)用備注信息==
- 6.5函數(shù)的參數(shù):
def sum_2_num(num1, num2): # 函數(shù)定義
result = num1 + num2
print("%d + %d = %d" %(num1, num2, result))
sum_2_num(10, 30) # 函數(shù)調(diào)用
形參:定義函數(shù)時小括號中的參數(shù)
實參:調(diào)用函數(shù)時候傳遞的參數(shù)
- 函數(shù)的返回值:==return==;return后續(xù)代碼都不會執(zhí)行
- 函數(shù)的嵌套調(diào)用