资源简介 (共25张PPT)2019粤教版信息技术必修一数据与计算4.1程序设计语言的基础知识4.2运用顺序结构描述问题求解过程4.3运用选择结构描述问题求解过程4.4运用循环结构描述问题求解过程第四章 程序设计基础4.2.1数据的输入与输出4.2.2 顺序结构的应用4.2运用顺序结构描述问题求解过程1.数据的输入与输出输入语句 input()数据输入通过input()函数来实现,input的一般格式为:<变量>=input(‘提示信息’)输入的对象:数字、字符串、其他任意类型对象无论输入什么类型的数据,input()函数的返回结果都是字符串,如果需要可将其转换为相应的数据类型输入语句 input()如果需要可将其转换为相应的数据类型转换成整型<变量>=int(input('提示信息:’))转换成浮点型<变量>=float(input('提示信息:’))数据的输出数据的输出可以通过print()函数来实现,print()的一般格式为:print([object,…][,sep=‘’][,end=‘/n’])方括号中的项是可选的,可以省略的,如省略则取系统的默认值Object是要输出的对象,可以是常量、变量或者表达式sep后面的空格表示每个输出对象之间的分隔符,默认是空格end后面的字符串含义为输出文本尾的一个字符串,默认是/n换行符,可以设为其他字符实践利用print输出语句输出一句‘hello world’Hello world 的输出方式print('hello world')print('hello','world')print("hello",end=' ')print('world')print('hello','world',sep=' ')课堂练习A+B问题分别输入两个整数输出两个整数的和样例输入53样例输出8x=input(("请输入x的值:"))y=input(("请输入y的值:"))s=int(x)+int(y)print("x+y的和是:",s)x=int(input("请输入x的值:"))y=int(input("请输入y的值:"))s=x+yprint("x+y的和是:",s)x+y问题:分别输入两个整数,输出两个整数的和顺序结构顺序结构顺序结构是最常见、最简单的程序结构,其语句执行顺序是自上而下依次执行的。笔记本1的单价是3元,笔记本2的单价是5元,如果同时购买两种笔记本可以打八折,如果购买笔记本1和笔记本2各n本,那么可以优惠多少元?分析问题1.已知笔记本1的单价是3元、笔记本2的单价为5元2.规则:如果两种笔记本同时购买,价格可以打8折3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)4.2.2 顺序结构程序【例】顺序结构流程的具体应用。4.2.2 顺序结构程序根据流程图写出输入语句、表达式和输出语句。输入语句:n=int(input(“输入n的值:”))表达式:a=3*nb=5*ny=(a+b)*(1-0.8)输出语句:print(“输出y的值:”,y )设计算法。编写程序。n=int(input("输入购买笔记本n的值:"))a= 3*nb= 5*ny=(a+b)*(1-0.8)print("输出购买笔记本1和笔记本2的数量均为:",n,"本")print("输出购买笔记本节约的费用为:","%.2f"%y,"元")格式化输出浮点数(float) "%.2f"意味着2位小数round(y,2)调试运行圆的问题题目描述:给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。输入:输入包含一个实数r(0输出:输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4 位。【输入样例】3.0【输出样例】6.0000 18.8495 28.2743圆的问题设计算法1.输入一个半径值r2.求直径d=2*r3.求周长c=2*3.214159*r4.求面积s=3.14159*r*r5.输出直径、周长、面积开始输入r的值d=2*rc=2*3.214159*rs=3.14159*r*r输出d,c,s的值结束圆的问题编写程序r=float(input())pai=3.14159d=2*rc=2*pai*rs=pai*(r**2)print('%.4f'%d,round(c,4),round(s,4))习题1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a=3b=input()c=a+bprint(“c”)A.1 B.2 C.3 D.4B2.单选题在python中,有程序如下A=input()print(A * 5)通过键盘输入5,则运算结果是( )A.5 5 5 5 5B.25C. 5*5D.5 5B课堂练习:1. Python输入函数为( )。A. time() B. round() C. input( ) D. print()2. 下列选项中,属于Python输出函数是( )。A. random() B. print() C. sqrt() D. input()3. 有关顺序结构的说法不正确的是( )。A. 顺序结构是算法的基本结构之一B. 任何的程序设计中都有顺序结构C. 顺序结构在程序设计中可有可无D. 顺序结构、选择结构、循环结构是程序设计三种基本结构。答案:C,B,C答案:C,B,C 展开更多...... 收起↑ 资源预览