我制作了一个乘法表,但我必须手动输入代码以添加到我的表中。我想写一个循环来为我做这件事,所以只要我告诉它,乘法表就可以继续。现在它仅限于我愿意编写代码的次数。
lista = []
def mult(z):
d = 0
while d < 10:
c = z * d
lista.append(c)
d += 1
x = input("What number?")
mult(x)
table = PrettyTable(["Number", "*", "Equals"])
table.add_row([x, 0, lista[0]])
table.add_row([x, 1, lista[1]])
table.add_row([x, 2, lista[2]])
table.add_row([x, 3, lista[3]])
table.add_row([x, 4, lista[4]])
table.add_row([x, 5, lista[5]])
table.add_row([x, 6, lista[6]])
table.add_row([x, 7, lista[7]])
table.add_row([x, 8, lista[8]])
table.add_row([x, 9, lista[9]])
print table