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.