我会保持简单。我需要修改代码,以便它可以从0C到100C每10度计算和打印一张摄氏温度和华氏等效值的表
这就是我所拥有的。
# convert.py
# A program to convert Celsius to Fahrenheit
def main():
celsius = eval(input("What is the Celsius temperature? "))
fahrenheit = 9/5 * celsius + 32
print ("The temperature is", farenheit, "degrees Fahrenheit.")
答案 0 :(得分:0)
您可以使用循环,范围和格式字符串:
chroot
范围说明:cp /usr/bin/qemu-arm-static <sdcard>/usr/bin/
chroot <sdcard> bash -c "apt-get install ..."
rm <sdcard>/usr/bin/qemu-aarch64-static
将从0开始,以100(不包括101)结束,并且每个元素之间的跳跃为10。如果您想对范围进行更多调查,可以向其投射列表,并表示如下情况:
for celcius in range(0, 101, 10):
print(f'Celcius: {celcius}, Fahrenheit: {celcius * 9 / 5 + 32}')
因此celcius将在range(0, 101, 10)
的迭代中采用这些值
然后剩下的就是打印celcius和fehrenheit的值。使用格式字符串(>>> list(range(0, 101, 10))
>>> [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
)您具有:for celcius in range(0, 101, 10)
,格式化程序将评估使用大括号(f''
)中的内容来构建字符串。