giaaant
спасибо за инфу всё срослось)))
Долго же у вас все срасталось (еще с апреля). ))) Тем не менее, поздравляю! )))
giaaant
есть такой вопрос, а зачем нужен elif!? - смешно, но я не вижу разницу между if и elif, и за гуглить пока не получилось
Насчет этого есть подробное объяснение в книге Марка Лутца. elif (а также else) это опциональная конструкция, она нужна для реализации в Python
множественного ветвления (аналогично switch/case в С/С++). Множественное ветвление выполняется путем последовательных проверок if/elif. Поскольку в Python списки и словари могут создаваться во время выполнения, то в Python есть и более гибкие способы проверок:
>>> choice = 'ham'
>>> print({'spam': 1.25, 'ham': 1.99, 'eggs': 0.99, 'bacon': 1.10}[choice])
1.99
Здесь множественное ветвление реализуется через индексирование по ключу
choice для выбора одного из нескольких значений. То же самое, конечно, можно сделать и с помощью традиционного if/elif, но это будет менее компактно.