




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计基本知识第二章:算法与程序实现算法概念和描述算法的概念算法的特征算法的效率算法的描述方法有输入一个算法通常要求有0个或多个输入。有输出一个算法可以有一个或多个输出。有穷性算法必须能在有限个步骤之后终止。可行性算法中的每一步都是可以执行的。确定性算法的每个步骤都具有确定的含义。自然语言用日常所用语言来描述算法的步骤。流程图流程图是用图形表示算法的一种常用工具。伪代码采用一种类似程序设计语言的代码来描述算法。算法就是解决一个特定问题而采取的确定的,有限的步骤。对于同一个问题,不同算法解决问题的效率不同。程序设计基本知识第二章:算法与程序实现什么是数据?数据就在我们身边,比如体重、鞋码、文件包含的信息等,都是数据。数据可以用来描述不同事物的特征。数据可以按照本身特性分成若干个不同的类型寻宠海报姓名: 小哈年龄:5岁
性别:弟弟
悬赏金:1000走失地点:广西壮族自治区南宁市西乡塘区走失时间:2024-10-1622:00联系主人:152xxxx详情描述:2024年10月16日晚上遛狗时,它的绳子松了,刚好有车路过,狗狗跑了,找不到它了。姓名年龄性别悬赏金走失地点走失时间联系电话
在python世界中,数据都有哪些类型?小哈5岁弟弟1000广西壮族自治区南宁市西乡塘区2024.10.1622:00152xxxx文字数字文字文字数字文字数字符号数字Python常用数据类型数据类型类型标识符类型说明及示例整型浮点型字符串型布尔型列表int整数,可任意大,如2,-99float小数,如3.14、2.318E+6str'Hello,world'、"中国"、'1'bool逻辑判断,True和Falselist数据序列,如[1,“中国”,3.1]例1:(2022年)在python中,执行pi=3.14语句后,变量pi的数据类型是()A.int(整型) B.float(浮点型) C.str(字符串) D.bool(布尔型)例2:在python中,下列选项属于浮点型数据的是()A.8.18 B.2022C.“abc” D.true考点:判断数据类型BA试一试:确定数据类型现实事物或现象列举的数据数据类型整型浮点型字符串型列表型布尔型倒计时的数字10体重52.6名字"Sophia"列出信号灯的三种颜色名称['red','yellow','green']按钮是否可用True,False半径:2cm2面积=求圆的面积如何通过程序实现呢?输出函数:print()海龟编辑器()常量:程序运行过程中,其值不能改变的量。如3.14、2、'red'等。变量:程序运行过程中,其值可以改变的量。
常量与变量变量名:r变量值:2变量类型:整型r=2Python语言中的变量在首次赋值时创建常量与变量赋值语句的一般形式:变量名=
表达式赋值符号赋值语句不能用系统关键字作为变量名SUM≠sum≠Sum半径r,面积s,求和sumrprint、if…“见名知意”变量命名规则由字母(包含汉字)、数字、下划线(_)组成,其中数字不能开头变量名区分大小写count_1HelloWorldans#1姓名print2ans试一试:判断变量名是否合法2实践活动1:求圆的面积xr=2r=int(input("请输入半径:"))实践活动1:求圆的面积r=int(input())输入函数更加完善的程序2t=int(input())数据类型转换函数运算符表达式示例算术运算符+x+y5+2结果7-x-y5-2结果3*x*y5*2结果10/x/y除法,4/2结果2.0//x//y整除,5//2结果2%x%y取模,5%2结果1**x**y幂运算,5**2结果25算术运算符***、/、//、%+、-高低优先级运算顺序:优先级高的先运算。优先级相同的从左向右依次运算小括号运算级别最高。例1:已知一支水笔2元,你现在有n元,最多可以买多少支水笔,下列表达式正确的是()
A.n//2 B.n%2 C.n/2 D.n**2例2:下列值最大的一项是()A.2*3 B.100%8 C.2**2 D.20/3例3.Python中不同的运算符可以联立形成新的表达式,5%3+3//5*2运算结果为()A.4 B.0 C.2 D.6ADC描述运算符表达式优先级大于>a>b1小于<a<b1大于或等于>=a>=b1小于或等于<=a<=b1等于==a==b2不等于!=a!=b2求圆的面积运算符描述表达式not非notaand与aandbor或aorb逻辑运算符字符串操作符"+":试一试:字符串运算符字符串操作符"*":问题描述Python语言表达式数学中的代数式将两个字符串"加油!"和"中国"连成一个字符串当发射物体的发射速度7.9km/s≤v<11.2km/s时,被发射物体将环绕地球运动,成为地球卫星2*a/(b+c)v>=7.9andv<11.2或7.9<=v<11.2"加油!"+"中国"试一试:写出Python语言表达式括号的运算级别最高小结与练习编写程序解决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下学期幼儿园小班美术教学计划
- 出租水产摊位合同范本
- 书法班退费合同范本
- 厂房买断合同范本
- 一册拼音及一二三单元教案十五
- 农户院落租赁合同范本
- 儿童玩偶租赁合同范本
- 医疗设备进货合同范本
- 午托厨房合同范本
- 《荷花》教学反思三年级语文教学反思
- 2025年黑龙江生态工程职业学院单招职业倾向性测试题库及答案一套
- 做最勇敢的自己
- 小学数学中巧用信息技术创造情境教学
- 安徽省历年中考语文现代文阅读之非连续性文本阅读6篇(截至2024年)
- GB/T 23694-2024风险管理术语
- 公司员工生日会活动复盘
- 2025年北京青年政治学院高职单招高职单招英语2016-2024年参考题库含答案解析
- 2024糖尿病酮症酸中毒诊断和治疗课件
- 计算书平原微丘区二级公路设计
- 常用洪水预报模型介绍
- 援外项目钢结构运输包装作业指导书(共13页)
评论
0/150
提交评论