内容正文:
4.2 运用顺序结构描述问题求解过程
CONTENT
1
数据的输入与输出
2
顺序结构的应用
探究活动
小艾同学在阅读外文书籍时,每次读到华氏温度都很疑惑,不知道对应的摄氏温度是多少。她通过上网查阅资料,发现华氏温度和摄氏温度的换算公式为:
摄氏度 = (华氏度 - 32) ÷ 1.8
那么,当华氏温度为xF时,转换为摄氏温度是多少呢?(单位为C,四舍五入到小数点后一位)
x F
y 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(‘提示信息:% ’% )
1
2
整型:d
浮点型:f
保留小数点后n位:.nf
变量名
#后为注释语句,不执行
2
数据的输出
print([object,…][,sep=‘ ’][,end=‘
’])
方括号中的项是可选的,可以省略,省略则取系统默认值。
object是要输出