Я не понимаю разницы между двумя из них. Почему вывод не совпадает
x = 0
for i in range(10):
x += i
while True:
if x < 10:
print('Hi')
print('Hello')
break
print(x)
>>Hi
>>Hello
>>0
>>Hi
>>Hello
>>1
>>Hi
>>Hello
>>3
>>Hi
>>Hello
>>6
и другой
x = 0
for i in range(10):
x += i
while x < 10:
print('Hi')
print('Hello')
break
print(x)
>>Hi
>>Hello
>>0
>>Hi
>>Hello
>>1
>>Hi
>>Hello
>>3
>>Hi
>>Hello
>>6
>>10
>>15
>>21
>>28
>>36
>>45
Я не понимаю, что касается оператора break
. первый, кажется, вырывается на l oop, но второй он вырывается только тогда, когда l oop внутри на l oop.
Я так новичок в изучении этих язык, извините, если этот вопрос будет выглядеть глупо: X