第一章:变量
1.1变量
常量
变量:
变量名称:
1、不使用保留名
2、变量命名规定
必须以字母或者下划线开头
必须包含字母、数字、下划线
大小写敏感
保留名
赋值操作
1.2类型
整数、浮点数、字符串、布尔值、空值
type() ##输出类型
int() ##转为整型
float()##转为浮点型
str()##转为字符串
input()##输入信息
用户输入
input('who\n')
格式化
a=0.6
b=12
c=a*b
print('%.3f'%c)
第二章:条件
if函数注意冒号和缩进,一层缩进是一个tab或者四个空格,减少一层缩进表示代码块结束
x=5
if x>10:
print('big')
if x<10:
print('small')
print('finish')
small
finish
##嵌套条件
x=6
if x>5:
print('大于5')
if x==6:
print('等于6')
大于5
等于6
##双路判断
x=6
if x>5:
print('大于5')
else:
print('小于5')
大于5
##多路判断
x=6
if x>5:
print('大于5')
elif x>3:
print('大于3')
else:
print('小于等于3')
大于5
##作业:
x=-1
if x>100 or x<0:
print('分数错误')
elif x>=85:
print('优秀')
elif x>=60:
print('及格')
else:
print('不及格')
分数错误
##捕捉异常
try:
print(1/0)
except:
print('wrong')
wrong
##生肖换算
animals=['鼠','牛','虎','兔']
print(animals[0])
鼠
第三章:循环
##while循环
n=5
while n>0:
print(n)
n=n-1
print('Blastoff')
print(n)
5
4
3
2
1
Blastoff
0
##加延迟
import time
n=5
while n>0:
print(n)
time.sleep(1)
n=n-1
print('Blastoff')
print(n)
5
4
3
2
1
Blastoff
0
死循环
n=5
while n>0:
print(n)
print('Blastoff')
##循环控制
import time
n=5
while n>0:
print(n)
time.sleep(1)
break
print('Blastoff')
print(n)
##循环控制
while true:
line='quit'
if line=='quit':
break
if line=='sleep':
continue
print(line)
##计算累加和
n=5
s=0
while n>0:
s=s+n
n=n-1
print(n)
print(s)
##使用random产生随机数,前闭后开
import random
m = random.randrange(100)##0到100随机数
print(m)
n = random.randrange(1,10,2)
print(n)
##for循环
##和while的区别为遍历
for i in [5,4,3,2,1]:
print(i)
for n in ['AAA','BBB']:
print('CCC',n)
##最大数
s=0
for i in [5,4,3,2,1,123,314,1232]:
if s<i:
s=i
print(s)
##turtle绘图
import turtle
t=turtle.Turtle()
t.shape('turtle')
t.forward(50)##前进50
t.left(90)