반응형
while 문
while은 어떤 조건이 만족되는 동안
그 아래에 쓴 문장들을 반복하는 기능을 갖고 있다.
>>> num = 1
>>> while num <= 100:
... print(num)
... num = num + 1
...
for문
파이썬에서 for 문의 쓰임새는 다른 언어와 차이가 있다
for 문은 우리가 전에 배웠던 리스트(list)와 같은
순서형(sequence) 자료를 이용해서 원하는 명령을 반복할 때 쓰인다
>>> family = ['mother', 'father', 'gentleman', 'sexy lady']
>>> for x in family: # family라는 목록의 각각의 항목 x에 대하여:
... print('%s %s' % (x, len(x))) # x와 x의 길이를 출력하라.
...
mother 6
father 6
gentleman 9
sexy lady 9
>>> range(2, 7) # 파이썬 2
>>> list(range(2, 7)) # 파이썬 3
[2, 3, 4, 5, 6]
>>> a = [4, 5, 6, 7]
>>> for i in a:
... print(i)
...
>>> for i in range(4, 8):
... print(i)
...
if문
프로그래밍에서 조건을 판단하여
해당 조건에 맞는 상황을 수행하는 데 쓰는 것이 바로 if문이다.
>>> a = 1234 * 4
>>> b = 13456 / 2
>>> if a > b: # 만약 a가 b보다 크면
... print('a') # 'a'를 출력한다.
... else: # 그렇지 않으면
... print('b') # 'b'를 출력한다.
...
>>> c = 15 * 5
>>> d = 15 + 15 + 15 + 15 + 15
>>> if c > d: # 만약 c가 d보다 크면
... print('c > d') # 'c > d'라고 출력한다.
... elif c == d: # 그렇지 않고 c와 d가 같다면
... print('c == d') # 'c == d'라고 출력한다.
... else: # 이도 저도 아니면
... print('c < d') # 'c < d'라고 출력한다.
...
c == d
반응형
'IT상식 > 파이썬' 카테고리의 다른 글
파이썬(python) 함수 연습문제 (0) | 2021.04.26 |
---|---|
파이썬(python) 함수 재귀적용법 (재귀함수) (0) | 2021.04.25 |
파이썬(python) 명령해석기 (0) | 2021.04.20 |
파이썬(python) 리스트 LIST (insert, remove, pop) (0) | 2021.04.20 |
파이썬(python) 숫자계산 연산자 문법 (0) | 2021.04.20 |