- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
{} {}.format(hello, world) hello world {0}{1}.format(hello, world) hello world {1}{0} {1}.format(hello, world) world hello world (1)使用“{序号}”形式的格式说明符 字符串的format方法实例 {0:.2f},{1}.format(3.1415926,100) 3.14,100 (2)使用“{序号:格式说明符}” 形式的格式说明符 字符串的format方法实例 {0},pi={x}.format(圆周率,x=3.14) 圆周率,pi=3.14 (3)使用“{序号/键:格式说明符}” 形式的格式说明符 3.4 顺序程序设计举例 【例1】从键盘输入一个3位整数,分离出它的个位、十位和百位并分别在屏幕输出。 x=int(input(“请输入一个3位整数:”)) a=x//100 b=(x-a*100)//10 c=x%10 print(“百位=%d,十位=%d,个位=%d”%(a,b,c)) 程序运行结果如下: 请输入一个3位整数:235 百位=2,十位=3,个位=5 顺序程序设计举例 例2:已知三角形三条边的边长(为简单起见,假设这三条边可以构成三角形),求三角形的面积。 分析:三角形面积= 其中,a、b、c是三角形三边的边长,p是三角形周长的一半 import math a = float(input(请输入三角形的边长a:)) b = float(input(请输入三角形的边长b:)) c = float(input(请输入三角形的边长c:)) p = (a + b + c) / 2 area = math.sqrt(p*(p-a)*(p-b)*(p-c)); print(str.format(“三角形的面积 =%f”% area)) * 健壮性:也就是在输入错误的情况下,能够做出合理的处理。一帮助用户使用软件及排错 而不会因为用户的错误操作而导致系统异常 例如计算出错、异常退出、甚至死机 * * * * * * * * * * * * * 第3章 Python程序设计基础 * 第3章 Python程序设计基础 * Python语言程序设计 Company Logo 第3章 Python程序设计基础 * Python语言程序设计 Company Logo 第3章 Python程序设计基础 * Python语言程序设计 Company Logo 第3章 Python程序设计基础 * Python语言程序设计 Company Logo 第3章 Python程序设计基础 Python程序设计与案例教程 第3章 Python程序设计基础 3.1 算法 3.2 程序的基本结构 3.3 程序的输入与输出 3.4 顺序程序设计举例 特征: 有穷性 确定性 评价标准: 正确性 可读性 健壮性(Robust,鲁棒性) 高效率与低存储要求 定义:对特定问题求解步骤的一种描述,它是指 令的有限序列,其中每一条指令表示一个 或多个操作。 数据结构+算法=程序 3.1 算法 可执行性 有输入、输出 3.1 算法 规范的方法:自然语言、流程图、N-S结构流程图、伪代码。 (1)自然语言:人们日常生活中的语言,用自然语言通俗易懂,容易被人接受。 (2)流程图的基本构成: 起至框 输入输出 判断框 处理框 或 流程线 连接点 注释框 流程图的三种基本结构 a A B b 顺序结构 先执行A, 再执行B. 若P为真,则执行A, 否则执行B. 若P为真,则执行A, 否则跳过A. a A Y N B p a b A P N Y b 选择结构 流程图的三种基本结构 A p N Y 当型循环结构 a b A p Y N b a 直到型循环 先执行A,再判断, 若P为真,反复执行A, P为假时出循环。 当P为真,反复执行A, P为假时出循环。 N-S流程图去掉了箭头,算法写在一个矩形框里。它也有三种结构:顺序、选择和循环 (3) N-S结构流程图 A B 顺序结构 p yes no A
您可能关注的文档
- 《Python程序设计与案例教程》课件chap1概述.ppt
- 《Python程序设计与案例教程》课件chap2数据类型.ppt
- 《Python程序设计与案例教程》课件chap4选择结构程序设计.ppt
- 《Python程序设计与案例教程》课件chap5循环结构程序设计.ppt
- 《Python程序设计与案例教程》课件chap6组合数据类型.ppt
- 《Python程序设计与案例教程》课件chap7函数与模块.ppt
- 《Python程序设计与案例教程》课件chap8文件.ppt
- 《Python程序设计与案例教程》课件chap9异常处理.ppt
- 《Python程序设计与案例教程》课件chap10面向对象程序设计.ppt
- 《Python程序设计与案例教程》课件chap11图形用户界面设计.ppt
- 第01讲+生物和细胞(复习课件)(安徽专用)2026年中考生物一轮复习讲练测.pptx
- 第七章+力(复习课件)物理新教材人教版八年级下册.pptx
- 专题02+Units+3_4+教材核心知识串讲(期末复习课件)六年级英语上学期新教材沪教版五四制.pptx
- 专题03+Units+5_6+教材核心知识串讲(期末复习课件)七年级英语上学期新教材沪教版五四制.pptx
- 写作:考虑目的和对象:笔为心声+文因人定(情境任务教学课件)语文新教材统编版八年级下册.pptx
- 第五单元 第五课《插入超链接》 课件 2025-2026学年沪科版初中信息科技八年级下册.pptx
- 第04讲+动物的类群(复习课件)2026年中考生物一轮复习讲练测.pptx
- 专题01+Units+1_2+教材核心知识串讲(期末复习课件)六年级英语上学期新教材沪教版五四制.pptx
- 第26课《创意展示我家乡》+课件+-+2025-2026学年人教版初中信息科技七年级全一册.pptx
- 专题01+Units+1_2+教材核心知识串讲(期末复习课件)八年级英语上学期新教材沪教版五四制.pptx
原创力文档


文档评论(0)