Saharman, вероятно в PyCharm не сконфигурировался правильный интерпретатор:
1) В настройках (Ctrl-Alt-S, File-Settings) в разделе project: / Project Interpreter.
2) В настройках инетрпретатора (шестеренка напротив строки сверху) -> Add...
3) Тут можно выбрать либо системный интерпретатор (System interpreter -> /usr/bin/python3) тогда будет использоваться тот же что запускается из консоли, либо настроить virtualenv (Virtualenv Environment)
Только что повторил работает:
1) Открываем папку, так чтобы было видно что в ней, и её название сверху
2) Щелкаем 1 раз прямо по тексту (должно хватить) в результате текст выделится
3) Редактируем.
Это основы функций - каждая функция может принимать на вход какие-то атрибуты: в примере который я написал - функция apply принимает 2 аргумента - val - какое-значение и func - некоторая функция. В результате выполнения функции apply вернется значение применения функции func (переданной в apply) к val.
После чего я создаю переменную val со значение 123 и передаю его в функцию apply, а в качестве func - анонимную функцию принимающую один параметр и выполняющая его инкремент.
1) В настройках (Ctrl-Alt-S, File-Settings) в разделе project: / Project Interpreter.
2) В настройках инетрпретатора (шестеренка напротив строки сверху) -> Add...
3) Тут можно выбрать либо системный интерпретатор (System interpreter -> /usr/bin/python3) тогда будет использоваться тот же что запускается из консоли, либо настроить virtualenv (Virtualenv Environment)
Подробнее тут: https://www.jetbrains.com/help/pycharm/configuring...
Ссылку в ответе поправил.