Код: Выделить всё
def generate_coor(dimension_x,dimension_y):
x,y=int(dimension_x/2),int(dimension_y/2)
for i in range(0, x + 1):
print(x)
x=x+1
generate_coor(100,27)
Код: Выделить всё
def generate_coor(dimension_x,dimension_y):
x,y=int(dimension_x/2),int(dimension_y/2)
for i in range(0, x + 1):
for j in range(0, y + 1):
print(y)
y=y+1
generate_coor(100,27)
Код: Выделить всё
def generate_coor(dimension_x,dimension_y):
x,y=int(dimension_x/2),int(dimension_y/2)
for i in range(0, y):
for j in range(0, y + 1):
print(y)
y=y+1
Какие различия между этими тремя примерами? Согласно коду, каждая итерация для x или y должна увеличиваться на 1, следовательно, цикл не должен завершаться, но некоторые завершаются, а некоторые нет?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -for-loops