Ich muss ein Programm schreiben, das eine teilweise magische quadratische Tabelle erstellt. Wenn mein Programm läuft die Tabelle wie folgt gedruckt wird:Erstellen einer Tabelle aus einer Datei
[int, int, int, int] [int, int, int, int] [int, int, int, int].
ich es möchte meinen Tisch, wie so drucken:
[int, int, int, int]
[int, int, int, int]
[int, int, int, int]
Meine Frage ist, wie kann ich über diese gehen, wenn liest es es aus einer Textdatei? meine folgenden Code versucht, ist dies:
text_file = input("Enter the name of the text file: ")
text = open(text_file, "r")
N = int(input("Enter the magic number: "))
print("This is the table")
table = []
nested_list = []
table = text.readlines()
i = 0
for line in table:
line = line.rstrip()
line = line.split(" ")
nested_list = []
for number in line:
nested_list.append(int(number))
table[i] = nested_list
i += 1
for index in range(1):
print(table)
Nach diesem was Sie bekommen und was Sie erwarten? Bitte geben Sie – Nilesh
an. Bitte fügen Sie am Ende jeder Zeile eine neue Zeile hinzu. es ist normalerweise \ n. – Radan
Ich gebe, was ich bekomme und was ich oben erwartet vor dem Code, aber ich füllte stattdessen die Daten aus der Tabelle mit int. –