'''
-------------------------------------
数据类型 ={整型、布尔型、浮点}
e记法(科学计数法)
-------------------------------------
'''
#1.6 * 10的10次方
print(1.6e10)
#整型int()
#浮点型float()
#字符串str()
print(int(1.6e10))
print(float(1.6e10))
print(str(1.6e10))
#查看类型type
print(type(1.6e10))
#判断类型是否一致isinstance
print(isinstance(1.6e10,str))
输出:
16000000000.0
16000000000
16000000000.0
16000000000.0
<class 'float'>
False
'''
-------------------------------------
算数操作符
+ - * / % ** //
按照优先级运算
幂运算 > 正负号 > 算数操作符 > 比较操作符 > 逻辑运算符
-------------------------------------
'''
#加法
a = 3
a = a + 3
a += 3
print(a)
#赋值
b = c = d = e = 10
# 乘法
b *= 3
print( b )
# ** 幂运算
print( 3 ** 2 )
# 逻辑操作符
# and / or / not
print(not True)
输出:
9
30
9
False
'''
-------------------------------------
打飞机框架
-------------------------------------
'''
加载背景音乐
播放背景音乐且单曲循环
我方飞机诞生
count = 0
while True:
小飞机移动位置
屏幕刷新
if 关闭:
游戏结束
if count = 50:
count = 0
小飞机诞生
if 鼠标移动:
我方飞机移动
屏幕刷新
if 撞击:
游戏结束
修改飞机为撞击形状
播放撞击音乐
'''
-------------------------------------
for in range
break/ continue
-------------------------------------
'''
name = 'hello'
for i in name:
print(i)
#列表
number = ['小老弟','老弟','大老弟']
#len(m)长度
for m in number:
print(m,len(m))
#range
print(range(5))
#list转成列表
print(list(range(5)))
for n in range(2,6):
print(n)
#break 退出循环
#continue 结束本轮循环,进入下轮循环
for n in range(2,6):
print(n)
break
for n in range(2,6):
print(n+5)
continue
print(n)
输出:
h
e
l
l
o
小老弟 3
老弟 2
大老弟 3
range(0, 5)
[0, 1, 2, 3, 4]
2
3
4
5
2
7
8
9
10