资源简介 (共17张PPT)4.2 运用顺序结构描述问题求解过程开始语句序列结束Contents数据的输入与输出1顺序结构的应用2顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。它是三种基本控制结构之一,只要按照解决问题的顺序写出相应的语句,便可设计出程序的顺序结构。开始语句序列结束4.2.1 数据的输入与输出数据的输入:input( ) 的一般格式为:< 变量 > =input(“提示信息:”)通过input函数,我们可输入数字、字符串和其他任意类型对象。但是在python3.x中,无论用户输入什么样的数据类型的数据,input函数的返回结果都是字符串,需要特定数据类型时需要进行类型转换。4.2.1 数据的输入与输出数据类型转换:格式: int(表达式 )作用:把变量转换成整型4.2.1 数据的输入与输出数据的输出:print( )的一般格式为:print( [object, …][, sep=' '][,end='\n'] )4.2.1 数据的输入与输出说明:(1)方括号中的项是可选的,可以省略,如省略则取系统的默认值。(2)object是要输出的对象,可以是常量、变量或表达式等。(3)sep后面的空格(可以指定为其他字符)表示每个输出对象之间的分隔符,如果缺省的话,默认值是一个单个的空格。例如,“print(4,5,6,sep='***')”,则输出结果为“4***5***6”。4.2.1 数据的输入与输出(4)end后面的字符串含义为输出文本尾的一个字符串,如果缺省的话,默认值是一个\n换行符。如果设为其他字符,如end=' ',则输出当前行的所有内容后,在末尾加一个空格,不换行接着输出下一个print( )的输出对象。例如:print(“hello”,end=‘ ’)print(“world”)输出为“hello word”(5)Print()函数支持参数格式化,与C语言的printf类似。4.2.2 顺序结构的应用笔记本1的单价是3元,笔记本2的单价是5元,如果同时购买两种笔记本可以打八折,如果购买笔记本1和笔记本2各n本,那么可以优惠多少元?分析问题设计算法编写程序调试程序(1)分析问题1.已知笔记本1的单价是3元、笔记本2的单价为5元2.规则:如果两种笔记本同时购买,价格可以打8折3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)(2)设计算法开始输入n的值a=3*n,b=5*ny=(a+b)*(1-0.8)输出y的值结束(3)编写程序n=int(input(“输入购买笔记本1和笔记本2的本书均为:"))a= 3*nb= 5*ny=(a+b)*(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("购买笔记本节约的费用为:","%.2f"%y,"元")(4)调试运行输入n的值为50,得到如下结果:购买笔记本1和笔记本2的数量均为: 50本购买笔记本节约的费用为:80.00元%f 格式化浮点数字,可指定小数点后的精度。%.2f 是指保留小数点后两位。%y 是指格式化的对象是y。print()函数格式化输出实践:完善下面的程序段,并调试运行程序。从键盘输入圆的半径r,输出圆的周长和面积。import mathr=float(input )C=2*math.pi*rS=math.pi*r*rprintprint("圆的周长C=:%.2f"%C)("圆的面积S=:%.2f"%S)(“请输入半径:”)拓展分享:解决“购买笔记本的费用优惠”问题的其他方法。作业:利用网络查找相关资料,了解python中的位运算。 展开更多...... 收起↑ 资源预览