|课件下载
搜索
    上传资料 赚现金
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件
    立即下载
    加入资料篮
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件01
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件02
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件03
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件04
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件05
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件06
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件07
    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件08
    还剩21页未读, 继续阅读
    下载需要30学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件

    展开
    求半径为r的圆的面积s分析问题s=π*r*r设计算法:1.输入半径r的值2.根据公式s=π*r*r3.输出圆的面积s程序代码:r=input(“请输入半径的值')s=3.14159*r*rprint (“圆的面积s=”,s)4.1程序设计语言的基础知识Python简介Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido认为是其非开放造成的。Guido决心在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。Python 已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。一、Python的常量和变量 数据总是以常量或变量两种形式出现在程序中1、常量常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如前面求圆面积的中的圆周率的值3.14159,此外还有45,-30.2001,‘hello','good'等都是常量。常量可以在程序中直接使用,如语句“s=3.14159*r*r”,“x=30*40”2、变量变量是指在程序运行过程中其值可以发生变化的量。标识符(变量名) = 变量值 例如,a1=3 s=3.14159*r*r 3. 变量的命名标识符(变量名)由字母、数字和下划线组成;第一个字符必须是字母或下划线;标识符是区分大小写的,如value和Value、sum和Sum都是不同的标识符;标识符要尽量做到“见名知义”,增强程序的可读性;考虑到系统的可移植性,建议标识符的长度不要超过8个字符。一、Python的常量和变量 一、Python的常量和变量 Python是动态语言,动态语言的变量不需要进行定义数据类型,其数据类型可以不固定,是动态的,需要根据其赋予的值来确定其类型。二、Python的数据类型Python能够直接处理的基本数据类型:Number(数值)string(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)二、Python的数据类型1.Number(数值):整型(int):浮点型(float):复数(complex):在Python3.x版本中整型是没有大小限制的。 浮点型由整数部分与小数部分组成,如2.5或2.5e2=2.5*102 =250由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)表示,复数的实部a和虚部b都是浮点型二、Python的数据类型2. string(字符串)a="我爱你,中国"字符串是以单引号或双引号括起来的文本,如‘abc’、"xyz"等。字符串的索引从0开始,-1 为从末尾开始的位置。索引:0 1 2 3 4 5-6 -5 -4 -3 -2 -1 说明 a[m:n] 输出m到n-1位上的字符 二、Python的数据类型3、List(列表)在Python中,写在方括号[ ]之间,并用逗号来分隔元素的就是列表。例如,list1=['Good', 2020, '9.27’,1997] 和list2=[1,2,3,4,5]。列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。二、Python的数据类型4、Tuple(元组)元组与列表相似,不同之处在于元组的元素不能修改。元组使用小括号(),创建元组只需要在括号中添加元素,并使用逗号隔开。如,tup1=('good','run',1997,2000),tup2=(1,2,3,4,4)。元组与字符串类似,可以被索引且下标索引从0开始,-1为从末尾开始的集团,也可以进行截取。二、Python的数据类型二、Python的数据类型5、Sets(集合)集合是一个无序不重复元素的序列。可以使用大括号{ }或者set( )函数创建集合。二、Python的数据类型6、Dictionary(字典)字典是无序的对象集合。与列表的区别在于:列表是有序的对象集合。字典当中的元素需要通过键来存取,因此用{}标识,是无序的;“键(key):值(value)”对集合。键必须使用不可变类型。在同一个字典中,键必须是唯一的。例如zid={'name':'ljr','age':4}三、Python的运算符 在Python程序设计语言中对常量或变量进行运算或处理的符号称为运算符,参与运算的对象称为操作数。由运算符、操作数连接而成的式子称为表达式,操作数可以是常量、变量、函数等。1、算术运算符与算术表达式算术表达式:由算术运算符连接的表达式 如,“a+3*c” “3.14159*r*r”三、Python的运算符 2、逻辑运算符与逻辑表达式高中数学中我们就学过逻辑运算,例如 p 为真命题,q 为假命题,那么“p且q”为假,“p或q”为真,“非q”为真。Python 也有类似的逻辑运算,请看下表:三、Python的运算符 2、逻辑运算符与逻辑表达式求 1 and 2、3 and 0、 0 and 2 、3 and 2 及0 and 0的结果求 1 or 2、3 or 2、 0 or 2 、0 or 100 及0 or 0的结果求 not 1>2、not 3 or 2及 not 3 and 3的结果三、Python的运算符 3、关系运算符与关系表达式关系运算符,也称比较运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。三、Python的运算符三、Python的运算符4、赋值运算符与赋值表达式赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。三、Python的运算符 已知a = 1b = 2求a += ba -= ba *= ba /= ba %= b5、成员运算符Python用成员运算符判断序列中是否有某个成员。三、Python的运算符 a = 3b = 20list = [1, 2, 3, 4, 5 ]判断 a in list b in list b not in list的真假6、运算符的优先级当一个表达式中有多种运算符时,运算的顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行。三、Python的运算符 a = 20b = 10c = 15d = 5e = 0求:e=(a + b) * c / d e = ((a + b) * c) / de = (a + b) * (c / d)e = a + (b * c) / d四、Python函数四、Python函数四、Python函数补充:转换函数str(): 将参数转换为字符串type函数:返回参数的类型eval函数:官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果 。还 可以把list,tuple,dict和string相互转化:感谢您的聆听单击此处添加副标题内容

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        即将下载

        4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map