资源简介 (共32张PPT)Python变量的类型课前回顾1、什么是变量?答:变量就是用来存储数据的;2、input()函数有什么作用?答:利用input()函数可以获取到键盘输入的信息;3、变量的命名规则答:只能由字母、下划线和数字组成,不能以数字开头,不能 与关键字重名;要做到见名知意。情境引入汽车的类型?新知教授1、变量的几种类型?2、算数运算符3、变量间的运算变量我可是多种多样的~循序善诱个人信息表 姓名 唐三年龄 13岁性别 男体重 85公斤身高 1.9米同学们是否都填过这种表呢?循序善诱个人信息表 姓名 唐三年龄 13性别 男体重 1.9米身高 85变量名 值name 唐三age 13gender 男weight 1.9米high 85文字?数字?小数?是否是曾相识呢?变量作为存储数据的载体可以存储任何形式的数据思维构建个人信息表 变量姓名 唐三 name = “唐三”年龄 13 age = 13性别 男 gender = True身高 1.9米 weight = 1.9体重 85公斤 high = 85思维构建变量 类型 (数字型)name = “唐三” 字符串 str 必须使用引号括起来的一串字符age = 13 整数 int 像0、1、2、3、-10、1、3、10等这样的数gender = True 布尔型 bool 布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1weight = 1.9 浮点型 float 小数,像3.14 , 2.343Python可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型,不需要声明变量如何巧妙使用不同类型的变量?让我们结合算符运算符来试试吧!编玩编学算术运算符算术运算符是个什么东东?算术运算符就是数学中的加减乘除啦!!!思维构建“+”加号的使用1、通过 “+”号,我们可以进行字符串的拼接name1 = “我是唐三” #定义字符串类型的变量name2 = “我是小舞”print(name1+name2) #将两个字符串拼接在一起2、数字间的计算a = 10 #定义整数型的变量b = 20c = a + bprint(c)思维构建“*”乘号的使用(键盘中同时按住shift+8 )1、打印字符串的倍数name = “唐三”print(name*10) #打印10个唐三2、数字间的计算 苹果每斤5.98元,买了6斤,花了多少钱?print(5.98 * 6)思维构建“/”除号的使用/a = 22b = 10c = a / bprint(c)d = a // b #“//”取整数e = a % b #“%”取余数print(d)print(e)分清楚了“/”,“//”,“%”的区别了吗 思维构建“==” 的使用在python编程中,两个等于号才表示等于判断print(5 + 6 == 10)print(5 + 6 == 11)—— True—— False学习了这么多!我们来试试解决实际的应用题吧思维构建name = input(“请输入打招呼的姓名:")可以更改为任意的提示将键盘输入的信息保存到a中定义一个变量,接收输入的内容创作实践价格自动计算器小明帮妈妈卖鸡蛋,一个鸡蛋是0.68元,因为物美价廉,生意异常火爆,忙不过来。他想用代码编写一个只需要输入鸡蛋个数,就能自动计算价格的工具,快来帮他实现吧!创作实践egg = input("请输入购买的鸡蛋个数:")price = 0.68money = egg * priceprint(money)怎么出错了呢 创作实践egg = int(input("请输入购买的鸡蛋个数:"))price = 0.68money = egg * priceprint(money)input()函数接收到的键盘信息,默认都是字符串的数据类型。字符串的数据类型不能与Float类型相乘float数据类型创作实践egg = input("请输入购买的鸡蛋个数:")price = 0.68money = int(egg) * priceprint(money)第二种写法:第三种写法:egg = input("请输入购买的鸡蛋个数:")egg = int(egg)price = 0.68money = egg * priceprint(money)创作实践egg = input("请输入购买的鸡蛋个数:")egg = int(egg)price = 0.68money = egg * priceprint(money) 共定义有几个变量?三个:price/egg/moneyegg = int(egg)是在定义新的变量还是在使用变量?变量名只有在第 次出现才是定义变量变量名再次出现,不是定义变量, 是直接使 之前定义过的变量在程序开发中,可以修改之前定义变量中保存的值吗?可以变量中存储的值,就是可以变的创作实践还有别的写法吗?当然有啦,在程序员的世界里,同样功能的代码,可以是一行,两行;也可能是七行,八行;虽然功能一样,但是因人而异,每个人的习惯不一样,十个人就可能写出十个花样不同的代码呢O(∩_∩)O哈哈~学习了这么多!同学们是不是已经跃跃欲试了呢创作实践圆形,是一个看来简单,实际上是十分奇妙的形状。古代人最早是从太阳、阴历十五的月亮得到圆的概念的。在一个平面内,一动点以一定点为中心,以一定长度为距离旋转一周所形成的封闭曲线叫做圆。连接圆心和圆上的任意一点的线段叫做半径圆的周长 = 半径 * 2 *圆周率半径圆(一种几何图形)创作实践圆周率是圆的周长与直径的比值,一般用希腊字母π表示一块古巴比伦石匾(约产于公元前1900年至公元前1600年)清楚地记载了圆周率=25/8=3.125。中国古算书《周髀算经》(约公元前2世纪)的中有“径一而周三”的记载;半径圆周率 3.1415926535897932384626433832………创作实践公元480年左右,南北朝时期的数学家祖冲之进一步得出精确到小数点后7位的结果,阿拉伯数学家卡西在15世纪初求得圆周率17位精确小数值,打破祖冲之保持近千年的纪录2019年3月14日,谷歌宣布圆周率现已到小数点后31.4万亿位。圆周率创作实践圆的周长 = 2 * 半径 * 圆周率圆周率 = 3.1415926535当半径 = 3厘米时周长 = 2 * 3 * 3.1415926535 =当半径 = 7厘米时周长 = 2 * 7* 3.1415926535 =当半径 = 12厘米时周长 = 2 * 12 * 3.1415926535 =18.84955592143.98229714975.398223684创作实践圆的周长 = 2 * 半径 * 圆周率圆周率 = 3.1415926535小朋友们设计一个自动求周长的计算器,只需要输入半径,就可以自动求出圆的周长,快动收手试试吧r = int(input("请输入圆的半径:"))a = 3.1415926535c = 2 * r * aprint(c)课堂总结1、数字型变量有哪些类型?答:字符串、整型、浮点、布尔型。2、今天学习了哪些算术运算符?答:加“+”,减“-”,乘“*”,除“/”(取整数“//”,取余数“%”)3、input()函数使用时变量类型的转换?答:input()获取的是字符串的数据类型算数运算时需要声明变量int(input())分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码同学们,要加油哦!下节课见啦 展开更多...... 收起↑ 资源预览