高中信息技术浙教版:3-2-1-2 Python语言基础、顺序结构的程序实现-教学课件.pptx

高中信息技术浙教版:3-2-1-2 Python语言基础、顺序结构的程序实现-教学课件.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python语言基础、

顺序结构的程序实现

以信息意识来分析问题,用计算思维来挖掘数据价值Python是一种面向对象、解释型的计算机程序设计高级语言。需要严格遵守Python语言的语法规则,并选择合理的程序运行环境运行程序。

假如你是智能超市系统的设计师,你会如何设计智能超市顾客购物的算法?

如何让顾客选择商品呢?如何计算顾客的消费总额呢?如何判断顾客是否有消费额度呢?如何给顾客的账户充值呢?如何满足顾客充值后再次购物呢?......思考:假如你是智能超市系统的设计师,你会如何设计智能超市顾客购物的算法?

拓展链接集成开发环境(IDE)是指提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。体验环节1编程环境和交互性2体验“虚拟购物车”小程序

打开桌面python3.7文件,选择file的open选择打开桌面python的源文件,虚拟购物车.py(插入一段视频:1、讲解如何打开程序,介绍代码界面和交互界面,举例交互性(加减法举例);2、如何打开文件、如何运行文件(run);3、运行流程:选择iPhone14,余额不足充值继续购物,再次选择并结束购物。)

借助python来解决问题问题:如何根据顾客选择的商品和数量,计算出购物总额和账户余额,并显示在屏幕上告知顾客?

顾客输入商品序号顾客输入购买数量消费总额=商品单价*购买数量账户余额=账户额度—消费总额输出账户余额开始结束顺序结构程序执行按语句的排列顺序从上到下依次执行,直至结束。2有且只有一个入口和出口1从上到下依次执行

Python的输入该函数会将用户输入的内容以字符串格式,存放在一个变量里。格式:c=input(提示的内容:)当程序遇到input函数就会停下程序,等待用户输入数据并按下回车后再继续运行。

变量和命名规则Python中的变量用来存储数据,变量可以理解为一个容器,其类型和值在赋值的那一刻被初始化。变量名可以包括字母、数字、下划线,但不能数字开头。变量名中不能有空格以及标点符号不能使用关键字作变量名Python区分英文字母的大小写如student和Student是不同的变量。下列可以作为Python变量名的是A.ifB.ifC.ifD.i_f

赋值语句在Python中,等号=是赋值符号。给变量赋值的方法:变量名=值或表达式赋值语句的作用:把等号(赋值号)右边的值或表达式的计算结果存储到等号左边指定的变量中shopindex=input(提示的内容:)num=input(提示的内容:)任务一:一起动手完成编程吧!

此处插入视频,输入两句代码并解释

商品消费总额=商品价格?商品购买数量字符串类型列表数据结构商品序号商品价格

常见数据类型商品数量商品价格

输出商品清单变量列表结构

列表作为一个有序的集合,其中的每个元素可以进行索引或切片。索引:列表可以通过索引来获取某个元素。列表元素123456789正索引012345678负索引-9-8-7-6-5-4-3-2-1列表的索引举例:list=[1,2,3,4,5,6,7,8,9]正向:0—n-1反向:-1—-nlist[4]=5list[-5]=5

思考:一条商品信息用一个列表表示,多条商品信息如何表示?将一条商品信息列表当做一个元素,组成嵌套列米手机信息苹果手机信息联想笔记本信息无人机信息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”,联想笔记本商品价格:items[2][2]商品序号和价格的关系:items[shopindex-1][2]

消费总价=商品价格*购买数量账户余额=账户总额-消费总价sum=items[shopindex-1][2]*numbalance=salary-sum任务二:一起动手完成编程吧!

此处插入视频,输入两句代码并解释

数据类型错误:在sum=items[shopindex-1][2]*num计算中shopindex-1出现字符串-整型思考:为什么会出错?

input

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档