(共15张PPT)
3.2.1 python语言基础
一、 python程序初体验
import turtle
n=int (input (“请输入边数n: "))
a=int (input (“请输入边长a: "))
d= (n-2)*180/n
t=turtle. Pen()
for i in range(n) : #重复执行n遍
t.forward(a) #向前绘制长度为a的线段
t.left(180-d) #向左旋转(180-d) 度
用Python语言描述绘制正多边形的算法,如右边所示:
改变边数和长度,实质上是改变n,a的值
二、python变量
import turtle
n=int (input (“请输入边数n: "))
a=int (input (“请输入边长a: "))
d= (n-2)*180/n
t=turtle. Pen()
for i in range(n) : #重复执行n遍
t.forward(a) #向前绘制长度为a的线段
t.left(180-d) #向左旋转(180-d) 度
1.n,a用来保存数据,且保存的数据可以变化,在程序中称之为变量。
d,t也是变量。
2.变量命名规则:
※ 变量可以包括字母、汉字、数字和下划线(_)
※ 不能以数字开头,区分大小写,
※ 不能用系统关键字作为变量名。
二、python变量
判断下列变量名是否合法
名 称 是否能做为变量名
2py
X*x2
Py_1a
程序_3
×
√
√
×
三、python数据类型
把数据分成几种类型,每个变量保存特定的类型的数据
n,a,d皆为整形,
t是什么类型?
三、python数据类型
在Python中保存银行卡账号用什么类型?
在Python中保存银行ATM取款数用什么类型?
在Python中保存银行利息用什么类型?
在Python中保存是否取回银行卡用什么类型?
str
int
float
bool
三、python运算符——算数运算符
数据之间需要进行运算,如: (n-2)*180/n,每个语言规定的运算符符号有差别:
算数运算符
三、python运算符——算数运算符
数学表达式——(x2+3x-5)/ y3,用python表示为:
求十六进制数A9F的十进制数值的python表示为:
整数变量m(m>1000),取出百位上的数的python表达式为:
三、python运算符——关系运算符
关系运算符
三、python运算符——关系运算符
判断n是否能被m整除的python表达式为:
python表达式 (3**2-5<=5*3//4) 的值为:
python表达式( “h” in “happy”)的值为:
三、python运算符——逻辑运算符
逻辑运算符
三、python运算符——逻辑运算符
判断year变量是否是闰年的python表达式
判断a,b,c三个变量的值是否能组成三角形的三边的 python表达式
python表达式 (not 3**2-5<=5*3//4 or “x”in “wy”) 的值为:
三、python运算符
算数运算符优先级>关系运算符>逻辑运算符
幂 乘除整余 加减
关系除in都一样
not and or
变量类型:整形、实型、字符串型、布尔型
Python变量、类型、运算符
运算符优先级:算数>关系>逻辑
幂 乘除整余 加减
关系除in都一样
not and or
Thank You