c.execute(f"UPDATE users SET cash = {c.execute(f'SELECT cash FROM users WHERE id = {inter.author.id}') - row[1]} WHERE id = {inter.author.id}")
else if(word_11.slice(-1) != "ь")
лишнее совершенно. Если ты попал в else, значит, условие в первом if не выполнилось, а значит, слово не заканчивается на мягкий знак. print(a, b, c, sep=x, end=y)
даст тот же эффект, что иline = sep.join(str(_) for _ in [a, b, c])
line += end
print(line)
print(cherepashka(myfunc()))
for i in range(4):
mn
cherepashka(myfunc) # обрати внимание - нет скобок! Мы не вызываем myfunc(), а передаём её
for i in range(4):
mn() # а тут мы вызываем переданную функцию 4 раза подряд
Возможно потому, что у меня каждый элемент в БД имеет вид
('Мазаново',), ('Молчаново',)
- очень легко словить ошибку или уязвимость в другом месте
- выполняется два запроса, где хватило бы одного
- становится тяжело прочитать код
Лучше сразу приучиться делать как правильно.