如何获取for语句中的数字列表

时间:2016-09-20 14:23:52

标签: python for-loop

我目前正试图弄清楚如何组织数字。

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列。一个是Farhenheit,另一个是Celsius。我目前只有转换Farhenheit的列。

2 个答案:

答案 0 :(得分:1)

这只是格式化两个数而不是一个

的问题
print('{:10} {:10}'.format(x, convert(x)))

当然,你需要修正路线,但这是你自己可以做的事情。

答案 1 :(得分:0)

有两种格式声明:

for x in b:
    print('{:10} {:10}'.format(x, convert(x)))

当然,你只是忘了添加其他输出。