Цикл while в Python
почему когда я ввожу цикл while в Python 3 со знаком ==
while x == 10:
То цикл не работает, но при введении
while x <= 10:
Все работает? Подскажите пожалуйста, только начал на Python программировать.
Ответы (2 шт):
Автор решения: Zhihar
→ Ссылка
ну вы бы цикл показали бы, чтобы точно понимать что происходит
while - пока
т.е. выполняй тело цикла пока выполняется условие цикла
x = 1
while x == 10:
print(x)
x += 1
понятно, что цикла не будет, ведь x не равно 10
x = 1
while x < 10:
print(x)
x += 1
в данном случае цикл будет выполнен 9 раз и будет выведено 1 2 3 4 5 6 7 8 9
Автор решения: He1TPOH
→ Ссылка
если x равен 10 то всё работает, но если x не равен 10 то нужно использовать "<" или ">" или "<=" или ">="