Python/기초

파이썬 기초②

망고고래 2024. 6. 13. 20:10

7. 제어문

1)if문

if 조건식:

and 조건은 &&이 아니라 각각의 괄호에 쓰고 and에 연결

 

2)if-else 문

if 조건식:

else:

3)if-elif

if 조건식:

elif 조건식:

 

*switch문 없음

 

4)for ... in

 

(1)break문

자바와 같음

(2)continue문

자바와 같음

 

(3)pass문

교재에서는 w가 출력되지 않는다고 하는데 누가 봐도 출력돼있다. 교재 예제에도 마찬가지다.

왜 쓰는 건지 모르겠다.

 

(4)else문

반복할 문장이 비어있을 경우 실행

 

5)while

 

 

응용

 

{:>4}: 오른쪽 정렬, 너비 4칸

#변수 선언
x = 1
y = 1

#상단 행 출력
print('{:>4}'.format(' '), end=' ')
for x in range(1, 11):
    print('{:>4}'.format(x), end=' ')
#줄바꿈
print()

#곱셈표 출력
for x in range(1, 11):
    print('{:>4}'.format(x), end=' ')
    while y <= 10:
        print('{:>4}'.format(x * y), end=' ')
        y += 1
    print()
    y = 1