Сверь числа и знаки с фото.
print(type(10)) print(max(3, 8, 5)) print(int("5")) print(float("3.5")) print(str(25)) print(len("Привет Как дела?")) print(sum([5, 3, 4])) print(abs(-7)) print(round(3.67)) print(max(4, 12, 9)) print(min(4, 12, 9)) print (list(range(1, 5))) print (sorted[ 5, 1, 4, 2,))
Traceback (most recent call last): File "
", line 13 print (sorted[ 5, 1, 4, 2,)) ^ SyntaxError: closing parenthesis ')' does not match opening parenthesis '[' [Program finished]
Я проверил: ошибка в строке 13 — в скобках, а не в самой идее сортировки.
Было:
print (sorted[ 5, 1, 4, 2,))
Нужно:
print(sorted([5, 1, 4, 2]))
Результат:
[1, 2, 4, 5]
Почему так:
sorted— это функция, поэтому её аргумент записывается в круглых скобках:sorted(...).- Список, который сортируем, заключается в квадратные скобки:
[5, 1, 4, 2]. - В строке 13 после
sortedстоит[, а Python встречает закрывающую). Он и сообщает: закрывающая круглая скобка не совпадает с открывающей квадратной.
В конце правильной записи идут ])): ] закрывает список, первая ) — sorted, вторая ) — print.
Остальные строки на фото выглядят корректно, но из-за синтаксической ошибки файл не запустился целиком.