должна понять какая связь между числами в матрице,т.е. числа, видимо, нежелательно искажать теми же алгоритмами, что и при обработке картинок.
Весь интернет перерыл, нечего не нашел толкового
from random import choice
from string import ascii_lowercase
word = 'abc' * 4 # В условии не сказано, что длина строки кратно трём,
# но и не сказано, что делать с обрезком длины 2 -
# заменять в нём или нет? Поэтому забьём.
for a, c in zip(word[::3], word[2::3]):
b = a
while not (a != b != c):
b = choice(ascii_lowercase)
print(a, b, c, sep='')
Каким образом средствами Python работать с такими большими цифрами при возведении в степень?
from math import log10, modf
f, p = modf(log10(9) * 9 ** 9)
print(f'9 ** (9 ** 9) == {10 ** f}e{int(p)}')
print(f'последняя цифра этого числа - {pow(9, pow(9, 9), 10)}')
import numpy as np
from io import StringIO
a = np.loadtxt(StringIO(input('введи строку ''1 2'': ')))
print(a)
prompt = 'введи 3 числа: '
while True:
try:
a, b, c = map(int, input(prompt).split())
print(a * b * c)
break
except ValueError:
prompt = 'экий ты тупой! введи 3 числа: '
print("использование процессора и памяти имеет место")
print("температура, состояние пк в норме (и комплектующих и т.д.)")
def comfort_count(temperatures):
print('Количество комфортных дней в этом месяце:',
sum(21 < t < 27 for t in temperatures))
data = [
'{"СписокЗначений",{{{"Строка","ВАЗ"},"","0"},{{"Строка","ВАЗ-2108"},"","0"},{{"Строка"'
',"ВАЗ-2110"},"","0"},{{"Строка","ВАЗ-21099"},"","0"},{{"Строка","ВАЗ-2111"},"","0"},'
'{{"Строка","ВАЗ-2112"},"","0"}}}',
'{"СписокЗначений",{{{"Строка","Другие трактора"},"","0"},{{"Строка","ЮМЗ"},"","0"}}}',
'{"СписокЗначений",{{{"Строка","МАЗ"},"","0"}}}']
t = str.maketrans('{}', '[]')
for line in data:
print(eval(line.translate(t)))
Как узнать название списка (list_1 или list_2 или list_3) который сейчас обрабатывается в цикле?
def foo():
list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = [7, 8, 9]
for var in list(locals()):
print(var, locals()[var])
foo()