- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 八年级上册道德与法治统编版:认识总体国家安全观-教学课件.pptx
- 九年级上册道德与法治统编版:坚持改革开放-教学课件.pptx
- 八年级上册道德与法治统编版:国家好 大家才会好-教学课件.pptx
- 高中信息技术浙教版:4-2-4相关分析-教学课件.pptx
- 七年级上册道德与法治统编版:家的意味-教学课件.pptx
- 九年级上册道德与法治统编版:凝聚法治共识-教学课件.pptx
- 八年级下美术浙美版:10-中国书法-教学课件.pptx
- 七年级下美术浙美版:8-山水画小品-教学课件.pptx
- 高中信息技术浙教版:项目挑战: 无人机送快递的配送决策-教学课件.pptx
- 七年级上册道德与法治统编版:走近老师-教学课件.pptx
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
最近下载
- 小学数学人教版一年级下册全册教案(2022年4月修订).pdf
- 湖南省长沙市长郡中学2023-2024学年高一下学期期末考试数学试卷含答案 .pdf VIP
- 商务日语专业实训室建设方案.doc VIP
- 榫卯结构完整版本.pptx VIP
- 医学伦理与职业道德.pptx VIP
- 国开(四川)03947-汽车维修业(中级)证书培训课程-第二次形成性考核-辅导资料.docx VIP
- 2024年国开电大《建筑工程项目管理》形考任务1-2网考题库(附答案).pdf VIP
- 合肥一中2024届高三最后一卷 物理试卷(含答案)+答题卡.pdf
- 中文版 IEC 61000-4-4-2012_(1-45,92)电磁兼容性 (EMC) — 第 4-4 部分:试验和测量技术 — 电快速瞬变脉冲群抗扰度试验.doc
- 肩周炎康复护理PPT课件.pptx
文档评论(0)