我目前正在尝试弄清楚如何组织数字。
def convert(temp_celsius):
return temp_celsius * 1.8 + 32
def table(b):
print('C F')
for x in b:
print('{:10}'.format(convert(x)))
table(range(-30, 50, 10))
我需要一个范围从 -30 到 40 的数字列表,步长为 10。所以我有 2 列。一种是华氏度,另一种是摄氏度。我目前只有转换后的华氏度的列。
最佳答案
这实际上只是格式化两个个数字而不是一个数字的问题:
print('{:10} {:10}'.format(x, convert(x)))
当然,您需要修复对齐,但这是您可以自己做的事情。
关于python - 如何在 for 语句中获取数字列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39596682/