new_pole[i_col][i_row]
python выдаст ошибку уже вот здесь что не знает что такое new_pole.list1 = [1,2,3]
new_list = list1
list1.append(4)
У вас будут изменения и в new_list. Потому что объект всего один а ссылки на него две.from copy import deepcopy
pole = [['x', 'x', 'x', '.'], ['.', '.', '.', '.'], ['x', '.', 'x', 'x'], ['x', '.', '.', '.']]
new_pole = deepcopy(pole)
for i_row in range(len(pole)):
for i_col in range(len(pole[i_row])):
new_pole[i_col][i_row] = pole[i_row][i_col]
print(pole)
print(new_pole)
PIL.Image.Open()
это для открытия файлов. То что вы спрашиваете должно звучать так как конвертировать numpy массив в PIL.Image объект. Для это существует метод PIL.Image.fromarray(array)
, Возможно придется сделать rehape у массива, возможно придется задать какие то дополнительные параметры у метода fromarray. Но ваш вопрос решается этим методом. hour = int(input("Введите часы: "))
minute = int(input("Введите минуты: "))
waiting = int(input("Введите ожидание в минутах: "))
total_minuts = minute + waiting
waiting_h = total_minuts // 60
result_m = '0' + str(total_minuts % 60) if total_minuts % 60 < 10 else total_minuts % 60
result_hours = hour + waiting_h
if result_hours >= 24:
result_hours = result_hours - 24
if (result_hours < 10):
result_hours = '0' + str(result_hours)
print(f'На часах будет: {result_hours}:{result_m}')
frame_list = []
for i in ally_code:
df = get_units_player( get_player_json(i) )
frame_list.append(df)
final_df = pd.concat(frame_list,axis= 0)
k = высота / ширина = 2320 / 3855 = 0.601
новая высота (она известна) / новую ширину = 0.601
800 / x = 0.601
новая ширина = x = 1331
Находим коэффициент уменьшения ширины:
старая ширина * a = 1331
3855 * a = 1331
a = 0.345
находим координату X для важной точки 864 * 0.345 = 298
from datetime import datetime
, вторая ошибка, что вы сначала конвертируете в строку а потом добавляете timedelta(days=10), это тоже выдаст вам ошибку. from datetime import datetime, timedelta
now_day = (datetime.utcnow() + timedelta(days=10)).strftime("%d")
future = int(now_day)
print(future)
from colorama import init, Fore
init()
print(Fore.RED + 'Hello World!')
n = int(input("Введите количество учеников: "))
students_height = []
for i in range(1,n+1):
students_height.append(int(input(f'Введите рост ученика под номером {i} (см): ')))
max_height = max(students_height)
number = students_height.index(max_height)+1
print(f'Самый высокий ученик под номером: {number} имеет рост {max_height} см')
cursor.execute("""CREATE TABLE IF NOT EXISTS users (
id INTEGER,
cash INTEGER,
date TEXT,
prel TEXT
)""")
вы создаете таблицу с 4 колонками.cursor.execute(f"INSERT INTO users VALUES ({id}, {money}, '{str(datetime.date.today())}')")
вы вставляет ряд с тремя переменными id, money и сегодняшнюю дату, а где четвертая переменная? которая при создании таблицы называется prel TEXT
И такое не в одном месте, вместо 4 преременных ожидаемых базой вы предоставили только 3. from google.colab import drive
drive.mount('/content/drive')
%cd drive/My\ Drive/
%mkdir repos
%cd repos
!git clone репозитарий (без ковычек просто адресс)
peewee AutoField
класс это точно вам нужно, поскольку у вас в базе данных две таблицы вам нужно в обе добавить AutoField с параметром column_name = 'ID'.
print('Какой знак зодиака больше всего боится самолётов?')
while True:
s = input('Введите ответ и нажмите Enter: ')
if s.lower() == 'близнецы':
break
print('Вы отгадали загадку')
print('Какой знак зодиака больше всего боится самолётов?')
s = ''
while not(s == 'близнецы' or s == 'Близнецы'):
s = input('Введите ответ и нажмите Enter: ')
print('Вы отгадали загадку')