-4
다음 문장 뒤에 y
의 값은 무엇입니까?While 루프가 파이썬에서 2 개의 변수가있는 경우
x = 100
y = 0
while x > 50:
y = y + 1
x = x - 1
2 개의 변수가 관련된 질문에 문제가 있습니다.
다음 문장 뒤에 y
의 값은 무엇입니까?While 루프가 파이썬에서 2 개의 변수가있는 경우
x = 100
y = 0
while x > 50:
y = y + 1
x = x - 1
2 개의 변수가 관련된 질문에 문제가 있습니다.
루프의 처음 몇 반복을 단계별로 실행하여 패턴을 찾고 외삽합니다.
x = 100 # x = 100
y = 0 # x = 100 y = 0
if x > 50: # x = 100 y = 0
y = y + 1 # x = 100 y = 1
x = x - 1 # x = 99 y = 1
if x > 50: # x = 99 y = 1
y = y + 1 # x = 99 y = 2
x = x - 1 # x = 98 y = 2
if x > 50: # x = 98 y = 2
y = y + 1 # x = 98 y = 3
x = x - 1 # x = 97 y = 3
if x > 50: # x = 97 y = 3
y = y + 1 # x = 97 y = 4
x = x - 1 # x = 96 y = 4
if x > 50: # x = 96 y = 4
y = y + 1 # x = 96 y = 5
x = x - 1 # x = 95 y = 5
if x > 50: # x = 95 y = 5
y = y + 1 # x = 95 y = 6
x = x - 1 # x = 94 y = 6
...
if x > 50: # x = 52 y = 48
y = y + 1 # x = 52 y = 49
x = x - 1 # x = 51 y = 49
if x > 50: # x = 51 y = 49
y = y + 1 # x = 51 y = 50
x = x - 1 # x = 50 y = 50
if x > 50: # x = 50 y = 50
(false, end process)
와우! 이 대답보다 도움이 될 수있는 것은 없습니다. –
루프가 '50'번 반복되므로 'y'가 '1'만큼 '50'번 증가합니다. 그렇다면 가치는 무엇입니까? –
나는 파이썬에서 꼭 필요한 "들여 쓰기"를 돌보는 것을 보지 못했다. – user2784234
당신은 어느 부분에 붙어 있습니까? –