Post

Python 기초 문법 (2)

입력문

끝문자와 구분자

끝문자(end) : 줄 바꿈 대신 문자 추가

1
2
3
4
5
6
# 예시

print('2410819', end='@')
print('dongsung.hs.kr')

# 출력 : 2410819@dongsung.hs.kr


구분자(sep) : 객체 사이를 구분하여 문자 추가

1
2
3
4
5
# 예시

print('b', 'n', 'n', '', sep='a')

# 출력 : banana


조건문

if : 조건에 맞을 경우 실행

1
2
3
4
5
6
7
8
# 예시

JinWook = 'Chinese'  
  
if JinWook != 'Korean':  
    print('한국인이 아닙니다.')

# 출력 : 한국인이 아닙니다.


elif : 여러 조건이 필요한 경우 사용 (if와 같음)

1
2
3
4
5
6
7
8
9
10
# 예시

MyGrade = 4.3

if MyGrade <= 3:
	print('인서울 가능')
elif MyGrade > 3:
	print('인서울 불가능')

# 출력 : 인서울 불가능


else : 맞는 조건이 없는 경우 실행

1
2
3
4
5
6
7
8
9
10
11
12
# 예시

age = 17  
  
if  age < 12:  
    print('어린이')  
elif 12 <= age <= 18:  
    print('청소년')  
else:  
    print('성인')

# 출력 : 청소년


반복문

for : 반복 횟수가 명확할 때 사용

1
2
3
4
5
6
7
8
9
10
11
12
# 예시

for _ in range(5):
	print('윤요한 멍청이')

'''출력 : 
윤요한 멍청이
윤요한 멍청이
윤요한 멍청이
윤요한 멍청이
윤요한 멍청이
'''

range(시작값, 끝값, 증감값)으로 범위 지정


while : 반복 횟수가 명확하지 않을 때 사용

1
2
3
4
5
6
7
8
9
10
11
#예시

studyTime = 1  
goalTime = 10  
  
while studyTime < goalTime:  
    studyTime += 1  
  
print('공부 시간 : {}시간'.format(studyTime))

# 출력 : 공부 시간 : 10시간


리스트

list : 여러 데이터를 한 변수에 묶어 저장

1
2
3
4
5
6
7
# 예시

fruits = ['apple', 'banana', 'melon']

print(fruits)

# 출력 : ['apple', 'banana', 'melon']


반복문에서의 사용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 예시

lottoNumbers = [3, 8, 17, 30, 33, 34, 28]  
  
for i in lottoNumbers:  
    print(i)

'''출력
3
8
17
30
33
34
28
'''
This post is licensed under CC BY 4.0 by the author.