初识python-了不起的分支和循环

初识python

2020年12月28日
不知道写啥[二哈][二哈][二哈]

1.数据类型

浮点型	float
整形	int
字符串	str

浮点型转换成整型直接去掉小数部分
type()可以获取数据的类型
isinstance(数据,数据类型)返回值为true或false

2.常见操作符

幂运算		**
正负号		+X	-X
算术运算符	*	/	//	+	-
比较运算符	< <=	>	>=	==	!=
逻辑运算符	not	and	or

优先级顺序为从上到下

3.打飞机的框架

加载背景音乐
播放背景音乐(设置单曲循环)
我方飞机诞生
interval - 0
wh1le True:
if用户是否点击了关闭按钮:
	退出程序
interval += 1
if interval == 50:
	interval = 0
	小飞机诞生
小飞机移动一个位置
屏幕剧新

if 用户鼠标产生移动:
我方飞机中心位置 = 用户鼠标位置
屏幕刷新

if 我方飞机与小飞机发生肢体冲突:
	我方挂,播放撞机音乐
	修改我方飞机图案
	打印-Game over"
	停止背景音乐,最好淡出

4.避免"悬挂else"

可以通过悬挂else来

if(hi > 2)
	if(hi > 7)
		printf("好棒好棒!")
else("切~")

此处的else连接的是第二个if,而python里边会按照对齐方式来判断,所以可以避免"悬挂else"

5.条件表达式(三元操作符)

x,y = 4,5
if x < y:
	small = x
else:
	small = y
#例子可以改进为
small = x if x < y else y

6.断言(assert)

  • assert这个关键字我们称之为“断言”当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。
  • 举个例子:
    >>> assert 3 > 4
  • 一般来说我们可以用Ta再程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。

7.循环

7.1while循环

while 条件:
循环体

7.2 if循环
7.3 for循环
  • 虽然说Python是由C语言编写而来的,但是Ta的for循环跟C语言的for循环不太一样,Python的for循环显得更为智能和强大!
  • 语法:
    for 目标 in 表达式
    循环体
7.4 range()

语法: range( [start,] stop[,step=1] )

  • 这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
  • step=1表示第三个参数的值默认值是1。
  • range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。

8两个重要的语句

break/continue

  • break终止当前循环并跳出
  • continue终止本轮循环,开始下一轮循环,条件不成立退出循环体,条件成立继续执行循环
    代码示例:
for i in range(10):
    if i%2 != 0:
        print(i)
        continue
    i += 2
    print(i)

部分内容未完善,后续再进行补充

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值