我做了一个乘法表,但是我必须手动输入代码才能添加到我的表中。我想编写一个为我做的循环,以便乘法表可以持续,只要我也告诉它。现在,它仅限于我愿意编写代码的次数。
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
从相当塔的导入def mult_table(num,Lastmult(: lista = [] table = attrettable(['数字','*','等于']( 对于我的范围(Lastmult 1(: c = num * i lista.append(c( table.add_row([NUM,I,C]( 打印(表(num = int(输入('什么号码?:'((LastMult = int(输入('乘以一个数字?:'((((多table(num,Lastmult(
(此代码使用Python3(
以这种方式,它会根据需要生成多个长度的多个表。此代码用于循环而不是暂时。
如果要从其他数字开始,只需将该数字传递到range((函数的第一个参数。