Size: a a a

Сообщество Python Программистов

2021 March 16

АЮ

Артём Юров🇷🇺... in Сообщество Python Программистов
Что это такое
источник

a

abc in Сообщество Python Программистов
карма
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Артём Юров🇷🇺
Что это такое
изменение кармы очевидно. никогда не был на хабре или пикабу? вот тут тоже самое, только по другому немного
и да. ещё раз увижу минус в ответ на минус буду карать. первый раз будем считать, что ты не разобрался
источник

АЮ

Артём Юров🇷🇺... in Сообщество Python Программистов
Был только читателем и там и там. Соре)
источник

l

l|v|l in Сообщество Python Программистов
Народ, может странный вопрос задам, а как понять, когда нужно обрабатывать условие if'ами, а когда можно elif'ами. Ведь по сути результат будет одинаковый:

if letter == 'a':
 do_smth()
if letter == 'b':
 do_smth()
...

И тут:

if letter == 'a':
 do_smth()
elif letter == 'b':
 do_smth()
...


Так вот как понять когда к какой конструкции прибегать?
источник

a

abc in Сообщество Python Программистов
if/elif, если тебе нужно только одно выполнение, если условие на if истинно, то elif уже не будет выполняться, когда с if пойдёт к следующему if
источник

AT

Alexander T in Сообщество Python Программистов
l|v|l
Народ, может странный вопрос задам, а как понять, когда нужно обрабатывать условие if'ами, а когда можно elif'ами. Ведь по сути результат будет одинаковый:

if letter == 'a':
 do_smth()
if letter == 'b':
 do_smth()
...

И тут:

if letter == 'a':
 do_smth()
elif letter == 'b':
 do_smth()
...


Так вот как понять когда к какой конструкции прибегать?
if условие1: …
elif условие2 — это то же самое, что if not условие1 and условие2
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
l|v|l
Народ, может странный вопрос задам, а как понять, когда нужно обрабатывать условие if'ами, а когда можно elif'ами. Ведь по сути результат будет одинаковый:

if letter == 'a':
 do_smth()
if letter == 'b':
 do_smth()
...

И тут:

if letter == 'a':
 do_smth()
elif letter == 'b':
 do_smth()
...


Так вот как понять когда к какой конструкции прибегать?
я не люблю elif и если и без него всё понятно то и не пишу его. наверняка есть и другие мнения
источник

l

l|v|l in Сообщество Python Программистов
Alexander T
if условие1: …
elif условие2 — это то же самое, что if not условие1 and условие2
То есть фишка именно в and между усл1 и усл2?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Alexander T
if условие1: …
elif условие2 — это то же самое, что if not условие1 and условие2
я думаю он о том, что буква явно или а или б, если одно из условий сработало, то второе точно не сработает. соответственно elif будет тоже самое что if
источник

AT

Alexander T in Сообщество Python Программистов
l|v|l
То есть фишка именно в and между усл1 и усл2?
выделил важное. в елиф заходит, только если первое не выполнилось.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
l|v|l
То есть фишка именно в and между усл1 и усл2?
s = 'ab'
if 'a' in s:
 print(1)
elif 'b' in s:
 print(2)

Выведет
1
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
s = 'ab'
if 'a' in s:
 print(1)
if 'b' in s:
 print(2)

Выведет
1
2
источник

l

l|v|l in Сообщество Python Программистов
Нормальный пример
источник

a

abc in Сообщество Python Программистов
а вообще, это основы основ и это стоит лучше гуглить
источник

l

l|v|l in Сообщество Python Программистов
abc
а вообще, это основы основ и это стоит лучше гуглить
Тоже верно
источник

l

l|v|l in Сообщество Python Программистов
Бензофуран Гетероцикл
s = 'ab'
if 'a' in s:
 print(1)
elif 'b' in s:
 print(2)

Выведет
1
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Бензофуран Гетероцикл до 4140.05 (+9.32)
источник

l

l|v|l in Сообщество Python Программистов
Но и остальным спасибо за мысли!
источник

A

Alexandr in Сообщество Python Программистов
Доброго дня всем!)
Подскажите новичку два момента
Маленькая предыстория, написал скрипт с копированием файлов, решил прикрутить к нему прогрессбар для красоты, перебрал с десяток разных модулей и решений, из них 2 выдают сносный результат. Но
1. Появляются какие-то... артефакты (непонятные символы, которых по идее не должно быть). Подозреваю дело в кодировке, похоже в модуле прогрессбара используются неподдерживаемые символы.
https://pastebin.com/uqBXiAGk  - Здесь в прогрессбаре появляется знак вопроса
источник