从摄氏度到华氏度的温度转换,显示从给定的开始温度到结束温度的转换

时间:2018-10-20 22:04:30

标签: python

我的教练希望我们编写一个程序,要求用户输入两次。摄氏开始温度和摄氏结束温度。然后,该程序应该采用这两个数字并将其转换为华氏温度,但是应该列出沿途的每个温度,直到达到最终温度为止。假设用户输入100作为开始,0输入作为结束。显示屏应显示100 C-212 F,然后递减显示所有从c到f的温度,直到0 c-32 f。我假设我们只使用到目前为止所读的内容,并且感到困惑,因为我没有阅读任何内容用于计算甚至两个用户输入。

1 个答案:

答案 0 :(得分:-1)

你去了。
转换功能。
分别读取输入。
if语句,以根据需要向上或向下迭代列表。

def c_to_f(c):
    return 9/5*c + 32

c_start = int(input("Cstart?"))
c_end = int(input("C end?"))

step = 1 if c_start <= c_end else -1

for c in range(c_start, c_end +1,step):
    print(c_to_f(c))