必修1 数据与计算第四章 程序设计基础4.2 运用顺序结构描述问题求解过程本节综合与测试完美版ppt课件
展开4.2.1 数据的输入与输出
数据的输入:input( ) 的一般格式为:< 变量 > =input(“提示信息:”)
数据类型转换:格式: int(表达式 )作用:把变量转换成整型
数据的输出:print( )的一般格式为:print( [bject, …][, sep=' '][,end='\n'] )
说明:(1)方括号中的项是可选的,可以省略,如省略则取系统的默认值。(2)bject是要输出的对象,可以是常量、变量或表达式等。(3)sep后面的空格(可以指定为其他字符)表示每个输出对象之间的分隔符,如果缺省的话,默认值是一个单个的空格。例如,“print(4,5,6,sep='***')”,则输出结果为“4***5***6”。
(4)end后面的字符串含义为输出文本尾的一个字符串,如果缺省的话,默认值是一个\n换行符。如果设为其他字符,如end=' ',则输出当前行的所有内容后,在末尾加一个空格,不换行接着输出下一个print( )的输出对象。例如:print(“hell”,end=‘ ’) print(“wrld”)输出为“hell wrd”(5)Print()函数支持参数格式化,与C语言的printf类似。
4.2.2 顺序结构的应用
笔记本1的单价是3元,笔记本2的单价是5元,如果同时购买两种笔记本可以打八折,如果购买笔记本1和笔记本2各n本,那么可以优惠多少元?
1.已知笔记本1的单价是3元、笔记本2的单价为5元2.规则:如果两种笔记本同时购买,价格可以打8折3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)
a=3*n,b=5*n
y=(a+b)*(1-0.8)
n=int(input(“输入购买笔记本1和笔记本2的本书均为:"))a= 3*nb= 5*ny=(a+b)*(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("购买笔记本节约的费用为:","%.2f"%y,"元")
输入n的值为50,得到如下结果:
购买笔记本1和笔记本2的数量均为: 50本购买笔记本节约的费用为:80.00元
%f 格式化浮点数字,可指定小数点后的精度。 %.2f 是指保留小数点后两位。 %y 是指格式化的对象是y。
print()函数格式化输出
实践:完善下面的程序段,并调试运行程序。
拓展分享: 解决“购买笔记本的费用优惠”问题的其他方法。
粤教版 (2019)必修1 数据与计算4.2.1 数据的输入与输出教课内容ppt课件: 这是一份粤教版 (2019)必修1 数据与计算4.2.1 数据的输入与输出教课内容ppt课件,共28页。PPT课件主要包含了Python的函数,程序语句,烟酒统一请领,第一步分析问题,第二步设计算法,第三步编写程序,第四步调试运行,计算机解决问题的过程,顺序结构,赋值语句等内容,欢迎下载使用。
高中粤教版 (2019)4.2.1 数据的输入与输出精品课件ppt: 这是一份高中粤教版 (2019)4.2.1 数据的输入与输出精品课件ppt,共17页。PPT课件主要包含了数据的输入与输出,顺序结构的应用,学习目标,难点顺序结构的应用,重难点,课堂导入等内容,欢迎下载使用。
高中信息技术粤教版 (2019)必修1 数据与计算第四章 程序设计基础4.2 运用顺序结构描述问题求解过程本节综合与测试一等奖ppt课件: 这是一份高中信息技术粤教版 (2019)必修1 数据与计算第四章 程序设计基础4.2 运用顺序结构描述问题求解过程本节综合与测试一等奖ppt课件,共15页。