Python基础知识3 20190417

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后续代码都不会执行
  • 函数的嵌套调用
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容