摄氏温度 ( C elsius,简称 C )的由来是在标准大气压环境,纯水的凝固点是0℃、沸点是100℃,中间划分100等份,每个等份是摄氏1℃。这是纪念瑞典科学家 安德斯 · 摄尔修斯 (Anders Celsius)对摄氏温度定义的贡献,所以称为 摄氏温度 (Celsius)。
华氏温度 ( F ahrenheit,简称 F )的由来是在标准大气压环境下,水的凝固点是32℃、水的沸点是212℃,中间划分180等份,每个等份是华氏1℃。这是纪念德国科学家 丹尼尔 · 加布里埃尔 · 华伦海特 (Daniel Gabriel Fahrenheit)对华氏温度定义的贡献,所以称为 华氏温度 (Fahrenheit)。
摄氏 和华氏温度互转的公式如下:
摄氏 温度 = (华氏温度 – 32 )×5 / 9
华氏温度 = 摄氏 温度×( 9 / 5 ) + 32
程序实例ch4_11.py: 请输入华氏温度,这个程序会输出摄氏温度。
1 ( O ). help()函数可以列出其他函数的使用说明。 (4-1节)
2 ( O ). print()函数主要功能是将数据输出至屏幕。 (4-2节)
3 ( X ). %-5d,其中负号(-)主要是格式化整数输出时,碰上负数需要输出负号(-)。 (4-2节)
4 ( O ). %+5d,其中正号(+)主要是格式化整数输出时,碰上正数需要输出正号(+)。 (4-2节)
5 ( O ). print()函数内配合使用format()时,输出格式区内的变量使用{ }表示。 (4-2节)
6 ( × ).使用input()函数读取数字数据时,用type()函数列出所读取的数据,可以得到int的结果。 (4-3节)
1 ( A ).下列哪一个函数可以列出特定函数的使用说明? (4-1节)
A.help()
B.print()
C.input()
D.dir()
2 ( B ). print()函数的哪一个参数可以设置各位数据间的分隔字符? (4-2节)
A.value
B.sep
C.end
D.file
3 ( C ). print()函数的哪一个参数可以设置下次print()数据输出时不要换行输出? (4-2节)
A.value
B.sep
C.end
D.file
4 ( A ).下列哪一项可用于格式化整数输出? (4-2节)
A.%d
B.%f
C.%s
D.%h
5 ( B ).下列哪一项可用于格式化浮点数输出? (4-2节)
A.%d
B.%f
C.%s
D.%h
6 ( C ).下列哪一项可用于格式化字符串输出? (4-2节)
A.%d
B.%f
C.%s
D.%h
1.扩充ch4_6.py,最右边增加平均分数字段,这个字段的格式化语句是%4.1f,相当于取到小数第一位。 (4-2节)
2.请重新设计第2章的实操习题4,请将输出方式改为下列方式。 (4-2节)
3.写一个程序要求用户输入3位数的数字,最后舍去个位数字输出,例如输入是777输出是770,输入是879输出是870。 (4-3节)
4.请重新设计ch4_11.py,改为输入摄氏温度,将结果转成华氏温度输出。 (4-3节)
5.请输入房屋坪数,然后将它转成平方米。提示:一坪约是3.305平方米。 (4-3节)
6.请输入房屋平方米,然后将它转成坪数。提示:一坪约是3.305平方米。 (4-3节)
7.请重新设计ch2_5.py,请将 年利率 和 存款年数 改为从屏幕输入。 (4-3节)
8.请重新设计第2章的实操题习题5,请将 火箭飞行速度 改为从屏幕输入。 (4-3节 )
9.请重新设计ch3_14.py,请将速度speed改为从屏幕输入 马赫数 ,程序会将速度马赫数转为千米/小时,然后才开始运算。 (4-3节)