(
课件网) 程序设计基本知识 绘制一个圆形红色信号灯的程序代码如下 体验探索———编程绘制交通信号灯 Import turtle Light = turtle.turtle() #创建对象light Light.hideturtle() Light.color("red","red") Light.begin_fill() Light.circle(20) Light.end_fill() 红绿灯程序代码 Import turtle Light = turtle.turtli() Light.hideturtle() Light.color("red","red") Light.begin_fill() Light.circle(20) Light.end_fill() Light.penup() #绿灯 Light.goto(0,-60) Light.pendown() Light.color("green","green") Light.begin_fill() Light.circle(20) Light.end_fill() 红黄绿程序代码 Import turtle Light = turtle.turtli() Light.hideturtle() Light.color("red","red") Light.begin_fill() Light.circle(20) Light.end_fill() Light.penup() #黄灯 Light.goto(0,-60) Light.pendown() Light.color("yellow","yellow") Light.begin_fill() Light.circle(20) Light.end_fill() Light.penup() #绿灯 Light.goto(0,-120) Light.pendown() Light.color("green","green") Light.begin_fill() Light.circle(20) Light.end_fill() 数据类型 数据类型 类型标识符 类型说明及示例 整型 Int 整数,1,-5 浮点型 Float 可以表示小数,3.14,0.001 字符串型 Str 用一对单引号(‘’)或("")括起来的一串字符,’中国’,"china" 布尔型 Bool 逻辑判断,true和false,真或假 列表 List 一组数据的序列 红黄灯”程序代码中的数据类型 事物描述 列举数据 数据类型 圆的大小 20 整型(int) 信号灯 颜色 Red、yellow、green 字符型(str)(双引号) 强制转换函数 函数 功能说明 Float(x) 转换成一个浮点型数据 Int(x) 转换成一个整型数据 Str(x) 转换成一个字符串型数据 常量、变量及表达式 1. 常量 程序运行过程中,其值不能改变的量。 2. 变量 程序运行过程, 其值可以改变的理。变量命名规则: 变量名可以包括字母、汉字、数字和下划线(),但是不能以数字开关。 变量名区分大小写。 运算符与表达式 1.算术运算符 算术运算符主要进行算术运算,结果为整型或浮点型。常见的有加(+)、减(-)、乘(*)、除(/)、整除(//)、取模(%)、幂(**)。 9//2=4;6%4=2。 2.关系运算符 关系运算符主要用于比较两个值的大小,结果为true或false。 逻辑运算符 描述 用法 举例 Not 非 not a Not 2==3的结果是true And 与 a and b 只有两个操作数都是true时,为true,如:2<3 and 2>1的结果true Or 或 a or b 只要有一个操作数为true,就为true,如:2<3 or 1>2的结果为true。 逻辑运算符 1.当表达式中出现“()”时,它的运算级别最高,应先运算“()”人的表达式; 2.运算符的优先级为:算术运算符>关系运算符>逻辑运算符; 3.在同类运算符中也要注意不同的优先级。如:逻辑运算符not、and、or的优先级为:not>and>or。 实践活动: 例一:2a/(b+c)Python语言表达式: 2*a/(b+c) 例二:将两个字符串“加油!”和“中国”连成一个字符串 “加油!”+“中国” 例三: 表示110米栏成绩为16.24-18.62s(包括16.24和18.62s) t>=16.24and t<=18.62 16.24<=t<=18.62 ... ...