资源简介 第二节 常量、变量、赋值 这是一节“有点难度”的程序课,学会它,你就能掌握所有编程软件的基础课。 别担心,你们一定都能掌握的! 这,到底是什么东东? 《常量、变量、表达式及赋值》 简单的说:也就是告诉计算机你要让它帮你干活,帮你做数学题啦! 我们先来看看这程序到底能干啥? 做数学题 弹幕 制作图型 3D动画效果 我们先来看看生活中的常量与变量 问:这幅图中,在乌鸦喝到水之前,哪些可以算是常量,哪些可以算是变量? 常量:瓶口大小,水的量。 变量:水的高度,投入瓶中的石头数量。 瓶口大小 水的量 水的高度 石头数量 我们先来看看生活中的常量与变量 常量:Π 变量:圆半径,圆面积。 圆半径 面积 Π 问:这幅图中,在若干个大小圆中,哪个可以算是常量,哪个可以算是变量? 课堂笔记 常量就是不变的值,就是程序中一但赋值后不能改变的值。 常量 常量 数值型常量 字符串常量 整数 实数 指:用引号括起来的字符串 例:100、0、-5 例:3.14159、-1.2 例:“小黑”、“slowest” 常量:一旦赋值打死也不变的老顽固! 课堂笔记 指在程序运行中,其值可以改变的量。变量是内存中存放数据的存储单元,存放的数据叫变量的值,用变量名来表示。 变量 变量 变量名 变量值 例:r、big、小红1、P2、圆面积S 例:r=5、 圆面积S=3.14*5*5 必须用字母或中文开头,后面可以有字母、中文、数字。 指某一变量的具体取值. 变量:见风驶舵,老实听话小可爱! 课堂笔记 变量与变量值关系 算式样式1="20+45=" shuzhi1=20+45 算式样式3="12345.54321×123456.654321=" shuzhi2=12345.54321*123456.654321 算式样式4="一个人加两个人等于" shuzhi4=1+2 算式样式5="个人" 练习:请分别找出下列程序中的变量名、变量值 变量名 变量值 算式样式1 shuzhi1 算式样式3 shuzhi2 算式样式4 shuzhi4 算式样式5 课堂笔记 是程序中能计算出数值的式子。(由常量与变量组成) 表达式 表达式 算式 单独数 1+3 不等式 空值 1〉3 3 none 值 4 False 3 空 字符串 “中”+“国” 中国 3/2 练习:请判断下面内容哪些是表达式 “This is a book” “a”+”b” 小黑 小黑.forward(100) pi*r*r turtle.Turtle() (小黑、pi、r均为变量) 3/2 “This is a book” “a”+”b” 小黑 表达式 课堂笔记 赋值 变量的“变”体现在我们可以让一个变量指向不同的值。 一个变量 原 值 1、擦掉 2、指向 a=5 a=3 例: 最后结果 a=3 ,5被擦掉,换成新值3 a=5 print (a) a=3 print (a) a=a+1 print (a) a=a+a print (a) 练习:请分析下面程序运行的效果 注:1、a为变量名 2、print() 打印函数 3、“=”号为赋值作用,把右边值给左边变量。4、“#”号为注释语句起始符,不被程序执行。 5 3 4 #把5赋给变量a,此时a为5 #用打印语句在屏幕显示a的值 #把3赋给变量a,此时a为3,原有5擦掉 #用打印语句在屏幕显示此时a的值 #把a的新值3,+1后,赋给变量a #用打印语句在屏幕显示此时a的值 #把a的新值4,再+a后,赋给变量a #用打印语句在屏幕显示此时a的值 8 import turtle 小黑=turtle.Turtle(“circle”) 小黑.forward(200) 小黑=turtle.Turtle() 小黑.shape(“turtle”) 小黑.left(90) 小黑.forward(100) 练习:请分析下面程序运行的效果 注:1、小黑为变量名 2、turtle图形函数库 3、Turtle()”海龟对象 4、forwad函数 向前走 距离5、shape形状函数 6、turtle 海龟图形7、left函数 向左转 度数 8、circle 圆型图形 调用 turtle函数 设定变量小黑为海龟 函数里图形为圆形 小黑向前走200像素 再次让小黑等于新函数 设定变量小黑形状为海龟 设定新小黑向左转90度 设定新小黑转向后向前走100像素 程序练习: (必做) 一、请打开程序1_522计算1程序。 1、运行程序,观察结果。 2、在原程序基础上更改一个公式,观察结果。 二、(选做易) 打开2-522命令海龟前进程序 调整参数,让小海龟走得更远一些。 三、(选做难) 打开程序 3_522变量的赋值 程序 让第二个箭头,改变方向向右跑90度。 课堂笔记:常量和变量表达式及赋值 程序中常用数据类型 程序数据类型 常量 变量 就是在程序中无论怎样赋值,其都保持不变的值。例:100、“小黑”“slowest” 由常量、变量和运算符组成。 例:20 + 32 、 hour - 1 hour * 60 + minute 表达式 指在程序运行中,其值可以根据条件随时改变的量。变量名必须字母开头 例:S=5 S=8 S先为5然后为8,S为变量名 5和8为变量值 谢谢大家 展开更多...... 收起↑ 资源预览