Ich versuche, eine Liste ohne Klammern zu drucken.Python 3 Druckliste ohne eckige Klammern
mein Code:
import math
bignumber = int(input("Enter a value: "))
listofsquares = []
for counter in range(bignumber):
squareroot = math.sqrt(counter)
if squareroot.is_integer():
square = squareroot*squareroot
listofsquares.append(int(square))
" ".join(str(listofsquares))
print(listofsquares)
Meine Ausgabe ist:
Enter a value: 100
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Ich erwarte das .join() bekommen von den Klammern zu befreien, aber es wird nur die Zitate befreien. Das ist besonders merkwürdig, weil es sie bei der Verwendung zuvor entfernt hat.
Sie müssen wirklich Ihren Code und Ausgabe in Ihrer Frage selbst stellen. Bilder von Code machen es für jedermann unmöglich, Ihren Code zu kopieren und einzufügen, damit er ausgeführt werden kann. Der Grund dafür ist, dass Sie einer Liste beitreten, weil Sie keiner Liste beitreten. –
Ich habe versucht, aber das Format war alles durcheinander. Es würde keine neuen Zeilen oder Gedankenstriche akzeptieren. Ich werde es aber bearbeiten. –
Markieren Sie den Code und drücken Sie Strg + K. –