2019年4月17日
1.==break and continue==
break:某一条件满足时,退出循环,不再执行后续代码
continue:某一条件满足时不执行后续重复代码,使用continue之前需要确定计数循环是否修改,否则会死循环
2.不希望Print函数后换行
# 向控制台输出内容结束之后,不会换行
print("*",end="")
# 单纯的换行Print
print("......")
end=""表示此次输出之后不会换行
3.使用while进行循环嵌套打印小星星
row = 1
while row <= 5:
# 增加小循环负责每一列的打印
col = 1
print("第%d行:" % row,end="")
while col <= row:
print("*",end="")
col = col + 1
print()
row = row + 1
运行效果
E:\pro\03_循环\venv\Scripts\python.exe E:/pro/03_循环/hm_10_小星星循环嵌套.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.==转义字符==
字符 | 作用
---|---
\t | 垂直方向对其
\n | 水平方向对其
\“ | 输出双引号
6.==函数==
6.1:作用:把具有独立功能的代码块组织成一个小模块,在需要的时候调用即可(即独立代码封装到独立模块即用及取)
6.2:步骤:(1)定义函数
(2)调用函数6.3:定义函数:
def 函数名(): # 定义函数只表示封装一段代码,不调用是无法执行的
"""增加注释的方式"""
函数封装的代码 # 函数必须先定义再使用,即不能在定义之前引用
.............
- 6.4函数的文档注释:见代码块中,==使用是按ctrl+q可显示调用备注信息==
- 6.5函数的参数:
def sum_2_num(num1, num2): # 函数定义
result = num1 + num2
print("%d + %d = %d" %(num1, num2, result))
sum_2_num(10, 30) # 函数调用
形参:定义函数时小括号中的参数
实参:调用函数时候传递的参数
- 函数的返回值:==return==;return后续代码都不会执行
- 函数的嵌套调用