inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

while(3-1) : for 문법과는 조금 달라요

while

333

qqqssh

작성한 질문수 18

0

혹시 while 구문을 작성하는 순서가 정의된게 있나요?

어떤 곳은 print를 제일 아래에 쓰시고 

어떤 곳은 중간에 쓰셔서 너무 헷갈리네요. 

어디에 쓰는 그 출력이 같다면 상관없지만 다르다고 하시니까 더 모르겠습니다.

ex1

m = 5

 

while m > 0:

   m -= 1

if n == 2:

   contonue

print(m)

print(‘loop ended.’)

-        4

3

1

0

Loop ended.

ex2

i = 1

 

while i < = 10:

print(‘i’, i)

   if I == 6:

    break

python

답변 3

2

PARK JUNYEONG

음.... 여러 질문을 하시는 걸 보고 느낀 점이 암기를 하려고 하는 느낌이 들었습니다.

처음 코딩하시는 분들이 for 문과 while 문 모든 형태? 코드를 다 암기하려고 합니다.

그런 식으로 코딩을 하시면 나중에 힘들어집니다. ㅠㅠ (저도 무작정 암기하다가 뒤에 갈수록 힘들었습니다)

제가 추천해 드리는 방식은 while 문이 어떻게 작성이 되는지, for 문이 어떻게 작성되는지를

뼈대(원리)만 암기하시는걸 추천해 드립니다 :)

.

그리고 조은택님한테도 알려드린 파이썬 시각화 사이트가 있습니다

정 이해가 안 되면 그 사이트에 들어가서 확인해보시는 것도 좋습니다!

자세한 이용 방법은 아래 링크 참고 부탁드립니다!

https://www.inflearn.com/questions/152621

0

김수연

가운데 쓰는거랑 마지막에 쓰는거랑 결과값이 다른데 도저히 이해가 안가네요 ㅠㅠ 시각화를 돌려보는데도 참.... 초보에겐 힘든것같습니다...

0

hjoo

print 는 while 구문 문법과는 상관 없기 때문에 정해진 곳은 없으며 아무데서나 써도 괜찮아요.
위 예제에서는 while 이 돌아가는 진행상황을 알기 위해서 다른 위치에서 사용한거 거든요.

여러 위치에서 print 를 써가면서 i 나 m 을 찍어보시면 이해가 가실거에요.

인스턴스 변수 문의

0

26

1

챕터 03_04 (튜플) 교육자료

0

27

2

Package(3-1) Sub 폴더 자료

0

34

1

아톰 출력 안됨

0

59

2

강의자료 메일 발송 요청 드립니다.

0

70

1

강의자료 메일로 보내주실 수 있으실까요?

1

46

0

Iterable 요소는 리스트로 작성해야하는 것 맞나요?

1

72

2

강의자료 부탁드립니다

0

54

2

if Flase: print('Bad')

0

56

1

=와 == 의 차이

0

74

1

functions 함수 섭들을려고하는데요

0

63

1

강의자료 부타드리겠습니다!

0

55

0

VSCODE에 VIEW에서 SELECTED INTERPRETER조회가 안됩니다.

0

64

1

강의자료 부탁드립니다.

0

48

0

dict의 Key를 바꾸는 방법

0

60

1

강의자료부탁드립니다

0

57

1

run withount 디버깅 및 F5+ctrl이 안먹혀요

0

58

1

강의 자료와 예정 다운로드

0

70

2

객체지향 vs 함수형

0

56

1

어렵네요 설정도

0

65

1

설정이 잘 된건지

0

49

1

맥 os vscode 설정 - python interpreter select

0

96

1

강의자료 부탁드립니다. mytoughgirl@naver.com 입니다.

0

41

1

vscode로 수업 진행한 영상은 없는건가요?

0

54

2