fig, ax = plt.subplots()
ax.plot(np.random.rand(10))
def onclick(event):
print('%s click: button=%d, x=%d, y=%d, xdata=%f, ydata=%f' %
('double' if event.dblclick else' single', event.button,
event.x, event.y, event.xdata, event.ydata))
cid = fig.canvas.mpl_connect('button_press_event', onclick)
def generator():
pass
gen = generator()
gen = (s(k)/4 for k in range(10)):
print(next(gen))
с отступом.def generator():
pass
gen = generator()
for _ in range(10):
print(next(gen))
IndentationError: expected an indented block after 'while' statement on line 11
IndentationError: ожидался блок с отступом после оператора while в строке 11
Где-то читал, что нехорошо кидаться ошибками изнутри async функций
... надо только возвращать rejected Promise.
const foo = async () => { throw new Error('Smth went wrong'); };
const bar = async () => Promise.reject(new Error('Smth went wrong'));
for i in range(0, 4):
if a < b:
foo
else:
bar
Ошибка: (node:25288) UnhandledPromiseRejectionWarning: TypeError: db.get is not a function
let db = require('sqlite') // для примера использую простой в использовании пакет БД "quick.db"
quick.db
а подключаете sqlite
db.get()
и db.set()
TypeError: db.get is not a function
моментально направляли ваши мысли в нужное руслоfor i in range(11):
print (f"`{i} {id(g[i])}")
for j in range(7):
print (f" `{j} {id(g[i][j])}")
#deb.write(str(i)+"-"+str(j)+" "+str(g[i][j].x)+" "+str(g[i][j].y)+"\r\n")
`0 140084785493632
`0 140084785519824
`1 140084785520544
`2 140084785519872
`3 140084785520016
`4 140084785520448
`5 140084785520592
`6 140084785520112
`1 140084785493632
`0 140084785519824
`1 140084785520544
`2 140084785519872
`3 140084785520016
`4 140084785520448
`5 140084785520592
`6 140084785520112
some_list * 11
g = []
for i in range(11):
g.append([])
for j in range(7):
g[i].append(Point(i, j))