ID: 20011841

高中信息技术浙教版:3-2-1-2 Python语言基础、顺序结构的程序实现-教学课件(共28张PPT)

日期:2024-11-22 科目:信息技术 类型:高中课件 查看:93次 大小:19927596B 来源:二一课件通
预览图 1/9
高中,PPT,28张,教学课件,实现,程序
  • cover
(课件网) Python语言基础、 顺序结构的程序实现 以信息意识来分析问题,用计算思维来挖掘数据价值 Python是一种面向对象、解释型的计算机程序设计高级语言。 需要严格遵守Python语言的语法规则,并选择合理的程序运行环境运行程序。 如何让顾客选择商品呢? 如何计算顾客的消费总额呢? 如何判断顾客是否有消费额度呢? 如何给顾客的账户充值呢? 如何满足顾客充值后再次购物呢? ...... 思考:假如你是智能超市系统的设计师, 你会如何设计智能超市顾客购物的算法? 拓展链接 集成开发环境(IDE)是指提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。 体验环节 1 编程环境和交互性 2 体验“虚拟购物车”小程序 打开桌面python 3.7文件, 选择file的open 选择打开桌面python的源文件, 虚拟购物车.py (插入一段视频:1、讲解如何打开程序,介绍代码界面和交互界面,举例交互性(加减法举例);2、如何打开文件、如何运行文件(run);3、运行流程:选择iPhone14,余额不足充值继续购物,再次选择并结束购物。) 借助python来解决问题 问题:如何根据顾客选择的商品和数量,计算出购物总额和账户余额,并显示在屏幕上告知顾客? 顾客输入商品序号 顾客输入购买数量 消费总额=商品单价*购买数量 账户余额=账户额度—消费总额 输出账户余额 开始 结束 顺序结构 程序执行按语句的排列顺序从上到下依次执行,直至结束。 2 有且只有一个入口和出口 1 从上到下依次执行 Python 的输入 该函数会将用户输入的内容以字符串格式,存放在一个变量里。 格式:c=input("提示的内容:") 当程序遇到 input 函数就会停下程序, 等待用户输入数据并按下回车后再继续运行。 变量和命名规则 Python中的变量用来存储数据, 变量可以理解为一个容器,其类型和值在赋值的那一刻被初始化。 变量名可以包括字母、数字、下划线,但不能数字开头。 变量名中不能有空格以及标点符号 不能使用关键字作变量名 Python区分英文字母的大小写 如student和Student是不同的变量。 下列可以作为Python变量名的是 A.i&f B.i f C.if D.i_f 赋值语句 在Python中,等号=是赋值符号。给变量赋值的方法: 变量名=值或表达式 赋值语句的作用: 把等号(赋值号)右边的值或表达式的计算结果存储到等号左边指定的变量中 shopindex=input("提示的内容:") num=input("提示的内容:") 任务一:一起动手完成编程吧! 此处插入视频,输入两句代码并解释 商品消费总额=商品价格 商品购买数量 字符串类型 列表数据结构 商品序号 商品价格 常见数据类型 商品数量 商品价格 输出商品清单变量 列表结构 列表作为一个有序的集合,其中的每个元素可以进行索引或切片。 索引:列表可以通过索引来获取某个元素。 列表元素 1 2 3 4 5 6 7 8 9 正索引 0 1 2 3 4 5 6 7 8 负索引 -9 -8 -7 -6 -5 -4 -3 -2 -1 列表的索引 举例:list=[1,2,3,4,5,6,7,8,9] 正向: 0 — n-1 反向:-1 — -n list[4]=5 list[-5]=5 思考:一条商品信息用一个列表表示,多条商品信息如何表示? 将一条商品信息列表当做一个元素,组成嵌套列表 0 1 2 3 0 1 2 3 小米手机信息 苹果手机信息 联想笔记本信息 无人机信息 list=["1","小米手机",2888.8,30] list[1]表示商品名称“小米手机” list[2]表示商品价格2888.8(实型) list[3]表示商品库存 30 思考:顾客输入序号,如何获取商品价格呢? items = [["1","小米手机",2888.8,30],["2","iphone14",8300.0,10], ["3","联想笔记本",6700.0,5],["4","大疆无人机",4788.8,8]] 小米手机商品序号:“1”,小米手机商品价格items[0][2] 联想笔记本商品序号:“3”,联想笔记本商品价格 ... ...

~~ 您好,已阅读到文档的结尾了 ~~