Python基础入门学习(二)

Python基础入门学习(二)

  • 数据类型
  • 算数操作符
  • 打飞机框架
  • for循环

数据类型

'''
-------------------------------------

数据类型 ={整型、布尔型、浮点}
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循环

'''
-------------------------------------

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

你可能感兴趣的:(Python)