华氏温度和摄氏温度转换 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 TempStr=input(请输入带有符号的温度值,C/c表示摄氏度、F/f表示华氏温度:) if TempStr[-1] in [F,f]: C=(eval(TempStr[0:-1])-32)/1.8 print(转换
华氏温度和摄氏温度转换
运行结果 举一反三:货币转换、长度转换、重量转换、面积转换等各种度量单位之间的转换都同理,只要知道公式很容易计算。 输出华氏-摄氏温度转换表题目描述输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。 温度转换的计算公式: C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。 输入格式: 在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。 输出格式: 第一行输出:“fahr celsius” 接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。 若输入的范围不合法,则输出"Invalid."。
代码如下:
划重点( ̄︶ ̄)↗此处的if条件语句中的符号只能用and不可用&,否则会报错 {:>6.1f}表示右对齐,字符域宽为6,有一位小数 类似的format()格式化输出还有:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27