资源简介 (共15张PPT)4.2 运用顺序结构描述问题求解过程CONTENT1数据的输入与输出2顺序结构的应用探究活动小艾同学在阅读外文书籍时,每次读到华氏温度都很疑惑,不知道对应的摄氏温度是多少。她通过上网查阅资料,发现华氏温度和摄氏温度的换算公式为:摄氏度 = (华氏度 - 32) ÷ 1.8那么,当华氏温度为xF时,转换为摄氏温度是多少呢?(单位为C,四舍五入到小数点后一位)x Fy C探究活动开始结束顺序结构 是最常用、最简单的程序结构,其语句的执行顺序是自上而下依次执行的。开始结束语句序列输入 x 的值输出 y 的值y=(x-32)/1.8数据的输入1数据的输入<变量>=input(‘提示信息:’)该函数返回输入的对象,可输入数字、字符串和其他任意类型对象。1、提示信息能不能省略?2、输入提示信息时,我们要注意什么?想一想可以省略(1)单引号/双引号不能省略(2)中英文切换提示信息数据的输入开始结束输入 x 的值输出 y 的值y=(x-32)/1.8现在你已经掌握了input()函数的基本使用方法,请你对照流程图,尝试编写温度转换程序。试一试数据的输入在Python3中,无论用户输入什么类型的数据,input()函数的返回结果都是字符串,需要将其转换为相应类型再处理。若x为整型,则可利用int()函数将input()函数返回的字符串转换为整型,即x=int(input(‘提示信息:’))若x为浮点型,则可利用float()函数将input ()函数返回的字符串转换为浮点型,即x=float(input(提示信息:))数据的输入试一试请你参考下图的运行效果,继续完善温度转换程序。输出字符串是需要带引号的,而输出y的值时,由于y是一个变量,是不需要带引号的。那么,我们怎么把他们结合在一起输出来呢?题目要求输出结果“四舍五入取小数点后一位”,这又该怎么做呢?数据的输出print(‘提示信息:% ’% )12整型:d浮点型:f保留小数点后n位:.nf变量名#后为注释语句,不执行2数据的输出print([object,…][,sep=‘ ’][,end=‘\n’])方括号中的项是可选的,可以省略,省略则取系统默认值。object是要输出的对象,可以是常量、变量或表达式等。sep后面的空格(可以指定为其他字符),表示每个输出对象之间的分隔符,如果缺省的话,默认值是一个单个的空格。end后面的字符串含义为输出文本尾的一个字符串,缺省的话,默认值是一个\n换行符。print()函数支持参数格式化。默认输出后换行默认以空格分隔对象数据的输出课堂总结数据的输入和输出输入输出<变量>=input(‘提示信息:’)提示信息可以省略input( )返回字符串int( )float( )print([object,…][,sep=‘ ’][,end=‘\n’])sep表示每个输出对象之间的分隔符,默认为空格end表示输出文本尾的一个字符串,默认为换行符参数格式化1、小烁使用python语言编写“猜数字游戏”的代码,获取用户输入猜测数字时使用了代码:x=input(),当后续进行数值比较时出错了,你认为出错的原因应该是( )A. 获取用户输入的input()没有添加提示语,所以出错了B. 获取用户输入猜测数字应使用int()函数而不是input()C. input()函数获取的是字符串,无法进行数值大小比较,所以出错D. 变量命名x出错,更换一下变量名就可以了练习题C2、Python中如何实现代码注释功能( )A.把需要注释的文字或者代码用一组英文单引号括起来B.把需要注释的文字或者代码用一组英文双引号括起来C.在需要注释文字或者代码前标上“#”符号D.在需要注释的文字或者代码按Tab制表键练习题C3、斐波那契数列又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……如果我们想知道一个斐波那契数列的前n项,可以用Python来实现。请将空白处补充。( )① end ② a2 ③ a1+a2① sep ② a2 ③ a1+a2① end ② a2 ③ a1① sep ② a2 ③ a1练习题# 列出斐波那契数列前n项n=int(input())a1=0a2=i=1while i<=n:print(a2,① ='、')a1,a2= ② ,③i+=1print('……')A练习题 展开更多...... 收起↑ 资源预览