Blender для начинающих/Python практика: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 9:
</source>
==Циклы==
Пусть, имеется переменная a, значение которой после цикла while надо узнать. Пусть, изначальное значение a == 0. Пусть, inc - число, на которое увеличивается a. B - переменная, задающая условие в цикле:
<source lang="python">
while a < B:
a = a + inc
</source>
inc - независимая переменная,. BЗначение неa равнаприближается 0к значению B.
# Если неравенство нестрогое, то после цикла a = a + inc*(abs(B - a) // inc + 1).
# Если неравенство строгое, то рассматриваются два случая:
## Если B % inc != 0, то a = a + inc*(abs(B - a) // inc + 1).
## Если B % inc == 0, то a = a + inc*(abs(B - a) // inc).
Таким образом, если неравенство нестрогое или неравенство строгое и остаток от деления B на inc не равен 0, то a = a + inc*(abs(B - a) // inc + 1), а во всех остальных случаях a = a + inc*(abs(B - a) // inc).
 
Если a = B = 0 и неравенство нестрогое, то переменная a = a + inc.
 
=Геометрические задачи=