просто сравните разницу синтаксиса ниже между javascript и python.
JavaScript:
function foo() {
for (var i=0; i<10; i++) {
console.log(i);
}
}
питон
def foo():
for i in range(10):
print i
В вашем случае
ваш код
while 1 == 1:
x = 1
print(x)
x = x + 10
эквивалентный код JavaScript
while(1==1){
var x=1;
console.log(x) {
x = x + 10 ;
}
}
что не имеет смысла. Должно быть
while(1==1){
var x=1;
console.log(x);
x = x + 10
}
эквивалентный код Python
while 1 == 1:
x = 1
print(x)
x = x + 10
Я только что попытался исправить вашу проблему с отступами, но на самом деле приведенный выше код недействителен, если вы ищете приращение, потому что присваивание x = 1 находится внутри цикла, что означает, что print (x) всегда печатает 1
Исправленный код
x = 1
while 1 == 1:
print(x)
x = x + 10