https://github.com/engineer-man/youtube/blob/master/009/bubble.pyでgitリポジトリから取得したbubble_sortスクリプトを実行していますが、次のコードを実行すると構文エラーが発生します。
def sort(arr):
while True:
corrected = False
for i in range(0, len(arr) - 1):
if arr[i] > arr[i+1]:
arr[i], arr[i+1] = arr[i+1], arr[i]
corrected = True
if not corrected:
return arr
# best O(n)
print sort([1, 2, 3, 4, 5, 6])
# average O(n^2)
print sort([4, 2, 3, 1, 6, 5])
# worst O(n^2)
print sort([6, 5, 4, 3, 2, 1])
...結果
File "test.py", line 13
print sort([1, 2, 3, 4, 5, 6])
^
SyntaxError: invalid syntax
何かポインタをお願いします。
python3を使用する場合
print(sort([...]))
括弧を追加する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加