Я пытался понять, как на самом деле работает python в соответствии с синтаксисом.
Итак, в примере:
x = 0
while x < 3:
print("smaller")
x = x + 1
из x <3 он напечатал «поменьше» три раза. Я согласен, что имеет смысл, что он читает строку за строкой, и вы увеличиваете значение x на 1 после оператора print в соответствии с синтаксисом, но я действительно запутался, когда попытался изменить порядок синтаксиса и, согласно моему пониманию, должен вернул два «поменьше», а не три, но вернул три «поменьше». </p>
x = 0
while x < 3:
x = x + 1
print("smaller")
Здесь я определил x = 0 и затем функцию цикла, а затем перед оператором print я определил x = x + 1, поэтому, если python читает строку за строкой, он должен возвращать «поменьше» только два раза, но он возвращает три раза , Что я пропускаю? Благодарю вас в ожидании.