Последовательность команд Python
Может кто объяснить почему в первой части при выполнении кода отсчет начиниается с 1, ведь начальное значение x=0, а во второй части с 1
И 2 вопрос: Как работает выполнение кода во 2 случае? Ведь я не вывожу ничего, как интерпретатор понимает, что нужно выполнить этот код x += 1, там же нет команды print
1 случай
x = 0
while x < 5:
x += 1
print(f'The current value of x is {x}')
2 случай
x = 0
while x < 5:
print(f'The current value of x is {x}')
x += 1
Заранее спасибо и извините за столько легкие вопросы, только начинаю свою путь. Спасибо
Ответы (1 шт):
Автор решения: xoheveras
→ Ссылка
1 случай
x = 0 # Старт это 0
while x < 5:
x += 1 # x + 1 = 1
print(f'The current value of x is {x}') # Выводим то что в x ( в прошлой строке мы изменили значение в x с 0 на 1)
Выведет 1..2...etc
2 случай
x = 0 # изначально у нас 0
while x < 5:
print(f'The current value of x is {x}') # выводим значение переменной x = 0
x += 1 # К x добавили 1, теперь x = 1
вывод такой 0..1...etc