SELECT * FROM T WHERE T.`артикул` = a
UNION DISTINCT
SELECT * FROM T WHERE T.`название` = n
UNION DISTINCT
SELECT * FROM T WHERE T.`бренд` = b;
Г : 0 -> ГГГБ неотличимо от А
Г : 1 -> ГГГ неотличимо от Б
Г :00 -> ни Г, ни ГГ не дают такого префикса, чтобы он, слившись с любой/любыми
последующими буквами, выглядел как код/набор кодов других букв.
import random
user = int(input("Введите число от 1 до 100: "))
pc = 0
tries = 0
count = 0
while pc != user:
count += 1
if count == 100:
print("Компьютер проиграл")
break
print("Итерация №", tries)
pc = random.randint(1, 100)
tries += 1
else:
print("Компьютер победил на следующей итерации: ", tries)
print("Проверка результата компьютера.", "Вы ввели: ", user, "Компьютер нашел: ", pc)
order = {c: i for i, c in enumerate(
"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz")}
s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit"
print(''.join(sorted(s, key=lambda c: order.get(c, 99))))
list = [[1,2,3],[1,2,3],[1,2,3],[1,2,3]] # list - это имя стандартного класса,
# зачем его засирать
print([j for j in list]) # [j for j in list] - это копия листа list,
print(list) # выведет то же самое, но без ненужного копирования
for j in list:
print(j, end=', ') # выведет почти то же самое