p2 6.28 小甲鱼 print

快捷键 alt + n 去到上一条语句

       alt + p 去到下一条语句

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

 

课后练习:

0. 动手试试直接输入 >>>5+8 与输入 >>>print(5+8) 有何不同?

不妨试试直接直接输入 >>>'I love fishc.com!' 与输入 >>>print('I love fishc.com!') 有何不同?
没错,直接输入是将结果及类型打印到屏幕上,而print是将结果打印到屏幕上,自己试试并观察结果!

小甲鱼 python听课笔记 p1-p10

p3小甲鱼 第一个小程序

小甲鱼 python听课笔记 p1-p10

fn + f5 编译

小甲鱼 python听课笔记 p1-p10

 

bif == built – in – function 内置函数,可以直接调用的函数

dir(__builtins__)会显示出内置函数有哪些

小甲鱼 python听课笔记 p1-p10

help(内置函数名) 告诉你有什么作用

小甲鱼 python听课笔记 p1-p10

 

课后练习:

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

p4 python的变量和字符串

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

用r对整体字符串中\进行转义

小甲鱼 python听课笔记 p1-p10

三引号(单双都可),为多行自动添加\n

小甲鱼 python听课笔记 p1-p10

P5 条件分支

条件分支 if else

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

条件分支 while

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

and逻辑操作符 (得到bool类型的值)

小甲鱼 python听课笔记 p1-p10

 

random模块

randint()函数,返回一个随机整数

首先要导入import random

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

课后练习:

0.

小甲鱼 python听课笔记 p1-p10

  1. python一行可以输入多条语句

小甲鱼 python听课笔记 p1-p10

 

 

and 和C语言中的&&

a and b ——a 和 b 都为真时返回b,

a or b ——-a为真时返回a,否则返回 b

Python and 会返回值,而 C 中&& 只会返回 True or False

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

end = ‘ ‘ 与print

小甲鱼 python听课笔记 p1-p10

p6 6.30数据类型

true = 1,false = 0

类型转换:

int():转换为整数

小甲鱼 python听课笔记 p1-p10

 

 

 

 

 

 

float():转换为小数

小甲鱼 python听课笔记 p1-p10

str():将一个数或其他任何类型转换为字符串

str在被当成变量名使用了之后,再被当成函数使用会报错

小甲鱼 python听课笔记 p1-p10

type():可以告诉你数据类型

小甲鱼 python听课笔记 p1-p10

isinstance():更建议用这个函数来确定变量类型

包含两个参数(变量名,数据类型名),如果变量是这个数据类型返回true,如果不是返回false

小甲鱼 python听课笔记 p1-p10

课后练习:

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

p7 操作符

运算符+ - * / ** //

 

小甲鱼 python听课笔记 p1-p10

/与// 的区别在于,/在python中是精确的,而//是地板除法,例如c中的取整

小甲鱼 python听课笔记 p1-p10

**是幂指数 3**2 = 3的2次幂

小甲鱼 python听课笔记 p1-p10

** 比他左侧优先级高,比右侧优先级低

小甲鱼 python听课笔记 p1-p10

小甲鱼 python听课笔记 p1-p10

逻辑操作符 and or not

优先级:not > and > or

短路逻辑:3 and 4 == 4    3 or 4 == 3

          4 and 3 == 3    4 or 3 ==4

课后练习:

小甲鱼 python听课笔记 p1-p10

end=’ ’ ,两个引号之间可以存放任何数字输出结果如下:

小甲鱼 python听课笔记 p1-p10

p8 分支和循环1

飞机游戏框架:

加载背景音乐

播放bgm(单曲循环)

我方飞机诞生

interval = 0 //间隔

while true:

         if 用户是否淡季了关闭按钮:

                  退出程序

 

         interval +=1

         if interval == 50

                  interval =0

               小飞机诞生

 

         小飞机移动一个位置

         屏幕刷新

 

         if 用户鼠标产生了移动:

                  我方飞机中心位置 = 用户鼠标位置

                  屏幕刷新

         if 我放飞机与小飞机发生肢体冲突:

                  我方挂,修改bgm

                  修改我放飞机图案

                  打印“Game over”

                  停止bgm,最好淡出

p9 分支和循环2

elif : 就是if else的缩写

python可以有效的避免悬挂else

三元操作符:语法:x if 条件 else y

几元操作符是指有几个操作数参与

小甲鱼 python听课笔记 p1-p10

断言:assert

assert这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError异常

小甲鱼 python听课笔记 p1-p10

一般用于在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了

课后习题:

 

相关文章:

  • 2021-05-07
  • 2021-11-22
  • 2021-12-26
  • 2021-04-22
  • 2021-11-18
  • 2021-10-29
  • 2021-11-14
  • 2021-12-25
猜你喜欢
  • 2021-06-05
  • 2022-01-04
  • 2021-10-05
  • 2021-11-15
  • 2021-08-19
  • 2021-12-05
  • 2022-01-17
相关资源
相似解决方案