파이썬 응용하기프로젝트: 로또 시뮬레이션로또 시뮬레이션: 번호 뽑기

Q

왜 n개 '미만'인가요?

조회 428

좋아요 2

2020년 8월 4일




A
1개의 답변이 있어요
커뮤니티 파트너 채택



2020년 8월 4일

댓글 4

2020년 9월 21일
def num(n):
i = 1
while i < n:
i+=1
return i
print(num(6))

1 + 1 + 1 + 1 + 1 = 5 에서 마지막 1까지 들어간게 적용이되며 이후 False로 반복문 while에서 나오며
return에 6의 값이 반환된다고 봐야되나요?

i = 0
while i < 6:
i+=1
print(i)
이것 역시 1 + 1 + 1 + 1 + 1 = 5에서 마지막 +1로 값이 6이 되고 while문이 false로 틸출하고 print가 되는 것이네요.
2020년 9월 21일
네 맞습니당^^
2021년 11월 26일
어쩌죠. 저는 아직 이해가 어려운데요. 혹시 False로 탈출할 때의 그 값까지 포함이 된다고 여겨야 할까요? 쓰면서도 이해가 안가는 게 뭐냐하면, append되는 값은 n개 미만이 되는 것 아닌가요? 😮😮
2021년 11월 26일
essay 님 이해 안되는 부분은 질문을 새로 올려주세용~ 댓글만으로는 어떤 질문인지 잘 이해가 안되네용 ㅠㅠ

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇