import logging
for i in range(5):
pass
print(i)
try:
x = [j for j in range(4)]
print(j)
except:
logging.exception('Not defined')
x = [remainder for j in range(4) if (remainder := j % 2) == 0]
print(remainder)
y = [(remainder2 := j % 2) for j in range(4)]
print(remainder2)
输出:
4 ERROR:root:Not defined Traceback (most recent call last):.... NameError: name 'j' is not defined 1 1



