Python:将其设置为表格格式
我想知道如何将我的函数输出转换成表格格式。 这是我的密码:Python:将其设置为表格格式,python,tabular,Python,Tabular,我想知道如何将我的函数输出转换成表格格式。 这是我的密码: def calculation(limit): limit = int(limit) result = 0 for line in range (1, limit+1): print ("\t") for num in range (1, limit+1): result = line * num print (result, sep=
def calculation(limit):
limit = int(limit)
result = 0
for line in range (1, limit+1):
print ("\t")
for num in range (1, limit+1):
result = line * num
print (result, sep='')
问题是现在的输出是垂直的:
十,
二十
三十
四十
五十
六十
七十
八十
九十
一百
110
120
我想把它转换成以下格式:
10 11
20 22
30 33
40 44
50 55
60 66
70 77
80 88
9099
100 110
110 121
120 132据我所知,您希望在输出的同一行上打印
行
、num
和结果
。您应该使用单个打印语句:
limit=3
for line in range (1, limit+1):
for num in range (1, limit+1):
result = line * num
print(line, num, result, sep="\t")
输出:
1 1 1
1 2 2
1 3 3
2 1 2
2 2 4
2 3 6
3 1 3
3 2 6
3 3 9
请澄清样本输出。代码不应产生您声明的输出。相反,它应该打印一组垂直线。您对该输出的预期变化是什么?