上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: ###函数简介 ###函数的基本概念 1. 一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。2. 函数是代码复用的通用机制。 ###Python 函数的分类 Python 中函数分为如下几类:1. 内置函数我们前面使用的 str()、list()、len()等这些都是内置函数,我们可以拿 阅读全文
posted @ 2022-11-19 12:23 竹蜻蜓vYv 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. 【操作】绘制多个同心圆 import turtle t = turtle.Pen() my_colors = ("red", "green", "yellow", "black") t.width(4) t.speed(1) for i in range(10): # 0 1 2 3 4 t. 阅读全文
posted @ 2022-11-18 15:09 竹蜻蜓vYv 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ###推导式创建序列 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。推导式是典型的 Python 风格,会使用它代表你已经超过 Python 初学者的水平。 ###列表推导式 列表推导式生成列表对象,语法如下: [表达式 for item in 阅读全文
posted @ 2022-11-18 15:03 竹蜻蜓vYv 阅读(13) 评论(0) 推荐(0) 编辑
摘要: ###使用 zip()并行迭代 我们可以通过 zip()函数对多个序列进行并行迭代,zip()函数在最短序列“用完”时就会停止。 【操作】测试 zip()并行迭代 names = ("高淇", "高老二", "高老三", "高老四") ages = (18, 16, 20, 25) jobs = ( 阅读全文
posted @ 2022-11-18 14:55 竹蜻蜓vYv 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ###循环代码优化 虽然计算机越来越快,空间也越来越大,我们仍然要在性能问题上“斤斤计较”。编写循环时,遵守下面三个原则可以大大提高运行效率,避免不必要的低效计算: 1. 尽量减少循环内部不必要的计算 2. 嵌套循环中,尽量减少内层循环的计算,尽可能向外提。 3. 局部变量查询较快,尽量使用局部变量 阅读全文
posted @ 2022-11-18 14:51 竹蜻蜓vYv 阅读(41) 评论(0) 推荐(0) 编辑
摘要: ###else 语句 while、for 循环可以附带一个 else 语句(可选)。如果 for、while 语句没有被 break 语句结束,则会执行 else 子句,否则不执行。语法格式如下: while 条件表达式: 循环体 else: 语句块 或者: for 变量 in 可迭代对象: 循环体 阅读全文
posted @ 2022-11-18 14:47 竹蜻蜓vYv 阅读(67) 评论(0) 推荐(0) 编辑
摘要: ###continue 语句 continue 语句用于结束本次循环,继续下一次。多个循环嵌套时,continue 也是应用于最近的一层循环。 【操作】要求输入员工的薪资,若薪资小于 0 则重新输入。最后打印出录入员工的数量和薪资明细,以及平均薪资 empNum = 0 salarySum = 0 阅读全文
posted @ 2022-11-18 14:39 竹蜻蜓vYv 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ###break 语句 break 语句可用于 while 和 for 循环,用来结束整个循环。当有嵌套循环时,break 语句只能跳出最近一层的循环。 【操作】使用 break 语句结束循环 while True: a = input("请输入一个字符(输入 Q 或 q 结束)") if a.up 阅读全文
posted @ 2022-11-18 14:34 竹蜻蜓vYv 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 【操作】利用嵌套循环打印九九乘法表 for m in range(1, 10): for n in range(1, m+1): print("{0}*{1}={2}".format(m, n, (m*n)), end="\t") print() 输出结果: 1*1=1 2*1=2 2*2=4 3* 阅读全文
posted @ 2022-11-18 14:30 竹蜻蜓vYv 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ###嵌套循环和综合练习 一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。 【操作】打印如下图案 for x in range(5): for y in range(5): print(x, end="\t") print() 输出结果: 0 0 0 0 0 1 1 1 1 阅读全文
posted @ 2022-11-18 14:24 竹蜻蜓vYv 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页