14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
и именно по этому ты можешь получить доступ у полям этого объекта, ведь ты его передал в функцию.
при вызове класса ты передаешь класс как объект и поэтому можешь работать внутри с классом
а статик это просто функция внутри пространства имен класса
Ему что-то должно помешать? Кроме ревьювера кода.
Читать полностью…
Да в общем-то он не обязан ничего возвращать, даже None :)
Читать полностью…
(это были asian handicap в букмекерках, у которых какая-то угашенная об дерево нотация записи)
Читать полностью…
но в целом да везде где можно использовать int лучше использовать его а не float
Читать полностью…
и это и есть тот самый self который ты указываешь первым аргументом в каждом методе
Читать полностью…
Вызываю метод из класса через его экземпляр или опять поверхностно ?
Читать полностью…
что есть этот вызов? что ты делаешь когда пишешь
А.метод()
так декоратор это просто синтаксический сахар. там все просто
Читать полностью…
def foo(func):Читать полностью…
pass
@foo
def bar():
pass
assert bar is None
не то. не синтаксис вызова а что происходит. ты уже говорил что первым аргументом будет self
Читать полностью…
прибавляем целую часть к разнице счёта, и в случае если получилась ничья, смотрим на дробную
0.25 — мы полувыиграли
0.5 — мы выиграли
0.75 — мы полупроиграли
с учётом того, что студенты его ежегодно клипают по 300 классов...
Читать полностью…
в одной из следующих итераций такой штуки действительно пришли к умножения всей этой байды на 4 и работе в интах
Читать полностью…
ну типа все числа кратные 0.25 представимы во флоатах (ну, пока за пределы точности не вылазим), а потом минус ноль такой хоба "а у меня строковое представление -0.0"
ну можно так, просто типа пишем 1.25 как 5 и норм
Читать полностью…
но это если мы точно верим, что у нас погрешностей больших появиться не может
Читать полностью…