python基础
阿尔卑斯
希望你也能推开世界的门
展开
-
基础算法——排序1
在已排序元素中,从后往前扫描,如果当前元素大于新元素,则该元素移动到后一位,重复第二步直至找到小于等于新元素则停止。从左往右遍历一遍,重复第一步,可以保正最大的元素在最后面。第一个元素看作已排序,从左往右遍历每一个元素。比较相邻元素,如果第一个大于第二个则交换。从左往右找到最小的元素放到起始的位置。原创 2024-02-28 21:37:49 · 168 阅读 · 1 评论 -
函数的定义与使用
函数:函数是一段具有特定功能的、可重用的语句组。定义函数格式函数的调用:返回值=函数名(输入参数)例题def factoria(x):#定义一个阶乘函数s=1s*=ireturn sres=0res+=factoria(i)#调用函数print(res)返回值:使用return返回计算结果return可以返回多个变量 ,没有return语句,函数返回值为None。原创 2024-02-28 14:07:47 · 376 阅读 · 1 评论 -
组合数据类型
组合数据类型可以分为三类:序列类型、集合类型和映射类型。原创 2024-02-27 19:36:24 · 1863 阅读 · 0 评论 -
循环嵌套习题(python)
求阶乘之和,外层循环写求和,内层循环写求阶乘。方法一:三重循环方法二:逐个枚举。原创 2024-02-25 13:52:11 · 390 阅读 · 1 评论 -
python中的循环
range函数生成一个可迭代对象,从start(默认为0)开始,stop(不包含stop)结束,步长为step(默认为1)。通过while循环和for循环我们可以看出,for循环是知道循环次数的,在此题中,循环次数是n次。while循环最终i等于n+1,for循环最终i等于n。所以不知道循环次数,只知道循环条件,用while循环写。与for循环等价,计算1+2+3+...+n的值。条件表达式成立,代码块执行;例如:range(5):0,1,2,3,4。例题:计算1+2+3+...+n的值。原创 2024-02-25 11:25:22 · 222 阅读 · 1 评论 -
条件表达式和逻辑表达式
python中的条件表达式和逻辑运算符原创 2024-02-20 13:30:45 · 450 阅读 · 1 评论 -
python输入输出
python输入输出原创 2024-02-19 14:30:41 · 123 阅读 · 1 评论 -
将if-else语句整合成条件表达式
将if-else整合成条件表达式原创 2023-12-02 17:14:34 · 78 阅读 · 0 评论