摘要: 08_面向对象 面向对象:一种看待问题解决问题的思维方式,着眼点在于找到一个能够帮助我们解决问题的实体,然后委托这个实体来帮我们解决问题;(在面向对象之前你要有一个女朋友,否则代码会经常出现bug) 面向过程:一种看待问题解决问题的思维方式,着眼于问题怎样一步步解决的,然后亲历亲为解决问题; 实例: 阅读全文
posted @ 2019-02-04 16:24 谷木CW 阅读(143) 评论(0) 推荐(0)
摘要: 07_数组 数组的声明与实例化 名词解释 数组:数组是一个容器,用来存储一系列相兼容的数据类型的变量; 实例化:声明一个数组,并且赋初始值; 数组长度:就是数组的容量,表示这个数组可以存储多少个数据; 元素:数组中存储的数据称作这个数组中的元素; 注意: 1、一个数组的长度一旦决定了,就不能再修改了 阅读全文
posted @ 2019-02-03 19:53 谷木CW 阅读(163) 评论(0) 推荐(0)
摘要: 06_方法&函数 方法的定义 方法就是一个功能的集合,可以把程序中某段具有特殊功能的代码提取出来; 声明方法 [ 访问权限修饰符 ] [ 其他的修饰符 ] 返回值类型 方法名 ( [形参列表] ) { 方法体 } [ 方括号内可有可无 ] 注意: 1、方法与方法是平级的,不允许出现方法嵌套方法; 2 阅读全文
posted @ 2019-02-02 16:55 谷木CW 阅读(281) 评论(0) 推荐(0)
摘要: 05_输入输出 输出语句 Console.WriteLine( ); 将括号内内容输出到控制台,并且换行 Console.Write( ); 将括号内内容输出到控制台,不换行 Console.WriteLine( "输出内容{0},{1},{2}…" , name , age , city ) 按花 阅读全文
posted @ 2019-02-01 17:08 谷木CW 阅读(229) 评论(0) 推荐(0)
摘要: 04_流程控制 程序的执行结构: 顺序结构 分支结构 循环结构 可以通过某些特定的控制语句来控制代码的执行结构 分支流程控制 if else 基本语法 可以只有if没有else,但是不能没有if只有else 如果if或者else后面的大括号中只有一句语句,那么大括号可以省略 多分支结构 switch 阅读全文
posted @ 2019-02-01 17:07 谷木CW 阅读(158) 评论(0) 推荐(0)
摘要: 03_运算符 算数运算符 + - * / % ++ -- 赋值运算符 = += -= *= /= %= 关系运算符 > < >= <= == != 逻辑运算符 &:逻辑与 只有当两个结果都是true的时候,结果才为true | :逻辑或 只有当两个结果都是false的时候,结果才为false !:逻 阅读全文
posted @ 2019-01-31 19:01 谷木CW 阅读(164) 评论(0) 推荐(0)
摘要: 02_数据类型 基本数据类型 整型 有符号整型:最高位是正负号 字节型:sbyte 1byte:[-128,127] 短整型:short: 2byte:[-2^(位数-1),2^(位数-1)-1] 整型:int 4byte:[-2^(位数-1),2^(位数-1)-1] 长整型:long 8byte: 阅读全文
posted @ 2019-01-31 19:00 谷木CW 阅读(158) 评论(0) 推荐(0)
摘要: 01_基础内容 进(位)制 十进制:逢10进1,数字由0-9组成; 二进制:逢2进1,数字由0-1组成; 八进制:逢8进1,数字由0-7组成; 十六进制:逢16进1,数字由0-9和a-f组成; 进制转换 十进制 转 其他进制 辗转相除法:用这个数字除以进制,一直到商为0,将每一步得到的余数倒着连起来 阅读全文
posted @ 2019-01-31 12:59 谷木CW 阅读(129) 评论(0) 推荐(0)
摘要: 01_使用PYGAME创建图形窗口 1.1_游戏的初始化和退出 pygame.init() 写入并初始化所有PYGAME模块,使用其他模块之前,必须先调用init方法 pygame.quit() 卸载所有pyfame模块,游戏结束之前调用 1.2_游戏中的坐标系 远点在左上角 x轴水平方向向右 y轴 阅读全文
posted @ 2019-01-30 16:57 谷木CW 阅读(464) 评论(0) 推荐(0)