Python基础
小小练习生
钻
展开
-
python函数——杨辉三角、汉诺塔
文章目录1 函数1.1 定义函数1.2 函数参数1 函数函数可以看成是语句的集合,通过函数调用来执行其包含的语句。函数可以返回一个计算结果,根据每次函数调用的参数,可以返回不同的结果。Python利用函数提高代码的重用率,较少了代码冗余1.1 定义函数Python使用 def 语句来定义函数:def 函数名(参数表): 函数语句 return 返回值参数和返回值都不是必...原创 2020-05-07 20:02:05 · 1139 阅读 · 0 评论 -
Python基础编程
1 了解几个概念1.1 表达式表达式是由数字、算符、数字分组符号(括号)、自由变量、约束变量等以能求得数值的有意义的排列方法所得到的集合特点表达式一般仅仅用于一些结果,不会对程序产生实质性的影响若在交互式模式下输入一个表达式,解释器会自动将表达式的结果输出通常书写表达式时,在每一个运算符前后都放一个空格,提高代码的可读性a = 2020 * (4 +9)1.2 py...原创 2020-04-10 11:57:55 · 392 阅读 · 0 评论 -
Python----运算符
文章目录1 运算符1.1 运算符的概念1.2 运算符的分类2 算数运算符3 赋值运算符1 运算符1.1 运算符的概念运算符用于执行程序代码运算,会针对于一个以上操作项目来进行运算。例如:8 - 9 ,其操作数是 8 和 9 ,而运算符则是 “ -”1.2 运算符的分类算术运算符赋值运算符比较运算符逻辑运算符条件运算符(三元运算符)2 算数运算符>>>...原创 2020-04-11 22:56:32 · 181 阅读 · 1 评论 -
Python----水仙花数、九九乘法口诀表、质数、猜数游戏
文章目录1 水仙花数2 质数3 控制台输出9 9乘法表4 猜数字游戏如有不足之处,欢迎读者评论,我会第一时间做出改进1 水仙花数水仙花数(Narcissistic number):也称超完全数字不变数、自恋数、自幂数、阿姆斯壮数、阿姆斯特朗数它是指 一个 n 位数(n>=3),它的每一位上的数字的n次幂之和等于它本身。例如:13+53+3**3=153水仙花数只...原创 2020-04-14 21:34:32 · 702 阅读 · 0 评论 -
Python----程序流程控制(一)
文章目录1 if分支结构1.1 if语句1.2 if-else语句1.3 if-elif-else语句2 input函数3 for 循环4 while 循环5 习题:最小素数、金字塔、勾股定理5.1 素数问题5.1 金字塔问题1 if分支结构1.1 if语句执行的流程:• if语句在执行时,会先对条件表达式进行求值判断,• 如果为True,则执行if后的语句• 如果为False,则不...原创 2020-04-15 12:32:05 · 3403 阅读 · 0 评论 -
Python----程序流程控制(二)
文章目录1 循环嵌套1.1 嵌套使用for循环1.2 嵌套使用while循环2 break 和 continue3 习题3.1 生成数字金字塔3.2 生成10个两位的随机小数4 作业:把上节[质数](https://blog.csdn.net/qq_42149144/article/details/105518876)问题优化1 循环嵌套1.1 嵌套使用for循环语法规则for 变量...原创 2020-04-16 20:11:34 · 156 阅读 · 0 评论 -
数据类型----列表
文章目录1. 序列(sequence)1.1 基本概念1.2 序列的分类2. 列表(list)2.1 列表的使用2.2 切片3. 通用操作4. 修改列表5. 列表的方法6. 遍历列表6.1 for循环6.2 range(start, stop[, step])7 习题7.1 列表反转7.21. 序列(sequence)1.1 基本概念序列是Python中最基本的一种数据结构。序列用于保存一...原创 2020-04-20 15:36:32 · 280 阅读 · 0 评论 -
python---- 二维数组下的岛屿数量问题
问题:二维数组的岛屿问题:由1和0组成的二维数组,1代表陆地,0代表水域,由水域围成的陆地即为岛屿.数组周围默认为水域例如:1 1 1 1 0 10 1 1 0 1 11 1 0 0 0 00 0 0 1 0 0输出:30 1 0 11 1 0 10 0 0 0输出:2代码:def numIsLands(grid): rows,cols = len...原创 2020-04-20 16:28:50 · 968 阅读 · 0 评论 -
数据类型----元组、字典、集合
文章目录1元组1.1 元组基本介绍1.2 元组的特点1.3 元组的基本操作1.4 元组方法2 可变对象3 字典3.1字典的特点3.2 字典的基本操作3.3 字典的常用方法3.4 字典视图 (遍历字典)3.4.1 items()3.4.2 keys()3.4.3 values()3.4.4 键视图的集合操作4 集合4.1 集合简介4.2 集合的运算5 习题:统计--优美子数组1元组1.1 元组基...原创 2020-04-21 17:18:24 · 769 阅读 · 0 评论 -
Python起步----介绍及准备
这里写自定义目录标题1 认识Python1.1 Python语言的基本概念1.2 Python的特色1.3 Python 的发展及应用1.3.1 发展1.3.2 应用案例1.3.3 应用领域2 搭建环境2.1 Python的解释器功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPa...原创 2020-04-05 19:27:34 · 285 阅读 · 0 评论 -
学习Python前序----计算机要点
计算机要点1-计算机概念及组成1.1 计算机是什么基本概念:俗称电脑,是一种用于高速计算的电子计算机器 特点:存储记忆功能;数值计算;逻辑计算 总结:能够按照程序运行、自动、高速处理的现代智能电子设备1.2 计算机的组成硬件:看得见摸得着(鼠标、键盘、显卡、CPU……) 软件:看不见摸不着(apps、网页、服务器……)一系列按照特定顺序组织的计算机数据和特定指令的集合2...原创 2020-04-04 15:14:52 · 191 阅读 · 0 评论