ブラケットなしのリストを印刷しようとしています。角括弧なしのPython 3印刷リスト
私のコードは次のとおりです。
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)
私の出力は次のようになります。しかし、それは唯一の引用を取り除きます
Enter a value: 100
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
私は括弧を取り除くために.join()を期待していました、。前にこれを使用するときに削除されたため、特に奇妙です。
あなたは本当にあなたの質問自体にあなたのコードと出力を配置する必要があります。コードの画像は、誰でもコードをコピーして貼り付けて実行することができません。また、その理由は、あなたがリストに参加していないので、あなたは文字列に参加しているからです。 –
私はしようとしましたが、フォーマットがすべて乱されました。新しい行や字下げを受け入れません。私はそれを編集します。 –
コードをハイライトし、Ctrl + Kを打つ。 –