Ich machte eine Multiplikationstabelle, aber ich musste den Code manuell eingeben, um meiner Tabelle hinzuzufügen. Ich möchte eine Schleife schreiben, die es für mich macht, damit die Multiplikationstabelle so lange weitergehen kann, wie ich es erzähle. Im Moment ist es begrenzt, wie oft ich den Code schreiben möchte.Mit PrettyTable, kann ich eine Funktion schreiben, die Eingaben nimmt und sie in eine Tabelle einfügt, damit ich mich nicht ständig wiederholen muss?
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
Vielen Dank für Ihre Hilfe, ich habe eine bessere Vorstellung von dem, was ich gerade mache. – Vildjharta
Gern geschehen! Glückliche Kodierung! – practronix512