Может быть, вы можете прочитать его более легко, если вы нарушите его вниз:
A = 0
while A <= 10:
A += 2
Вы можете прочитать это? Вы понимаете, как это получается до 12
?
A, D = 0, 0
while A <= 10:
A += 2
D += 1
Также в том числе D
не должны сделать это тяжелее.
Можете ли вы прочитать и понять, что само по себе является? if
?
if A%3 == 0:
B += 1
else:
C += 1
Как насчет того, когда он находится внутри цикла?
A, B, C, D = 0, 0, 0, 0
while A <= 10:
A += 2
if A%3 == 0:
B += 1
else:
C += 1
D += 1
B
и C
связаны; ровно один из них увеличивается на каждой итерации, поэтому они должны совпадать с D
, что и у них.
У вас возникли какие-либо проблемы с чтением и пониманием этого сейчас? :)
Прежде всего вам нужно знать, каковы начальные значения переменных, которые не указаны в вашем фрагменте. –
Возможно, вы захотите проверить свое сообщение в панели предварительного просмотра, вместо того чтобы закрыть глаза и нажать «Отправить». – usr2564301
Кроме того, пожалуйста, повторно введите свой код. Отступы * чрезвычайно важны для понимания структуры управления python. –