if 실행 조건 :
① 실행하고 싶은 일
② 아무것도 하지 않음
a = 11
if a > 10 :
print('a는 10보다 큽니다.')
출력결과
a는 10보다 큽니다.
if 실행 조건 :
① 실행하고 싶은 일 1
실행하고 싶은 일 2
실행하고 싶은 일 3
.
.
.
② 아무것도 하지 않음
a = 11
if a > 10 :
print('a는 10보다 큽니다.')
print('콘솔에 출력이 됩니다.')
print('조건문 참 쉽죠?')
출력결과
a는 10보다 큽니다.
콘솔에 출력이 됩니다.
조건문 참 쉽죠?
a = int(input('정수를 입력하세요 : '))
if a > 10 :
print('a는 10보다 큽니다.')
else :
print('a는 10보다 작습니다.'
출력결과
정수를 입력하세요 : (5)
a는 10보다 작습니다.
if 실행 조건 1 :
if 실행 조건 2 :
① 실행 조건 1, 실행 조건 2 모두 만족하는 경우
else :
② 실행 조건 2 만족하지 않은 경우
else :
③ 실행 조건 1 만족하지 않은 경우
id = 'hyejinkim'
pw = '1234'
userid = input('사용자 id를 입력하세요 : ')
userpw = input('사용자 pw를 입력하세요 : ')
if id == userid :
if pw == userpw :
print('로그인 되었습니다.')
else :
print('패스워드가 틀렸습니다.')
else :
print('아이디가 틀렸습니다.')
출력결과
사용자 id를 입력하세요 : (kim)
사용자 pw를 입력하세요 : (1234)
아이디가 틀렸습니다.
if 실행 조건 1 :
① 실행 조건 1 만족 시 수행
elif 실행 조건 2 :
② 실행 조건 2 만족 시 수행
else :
③ 실행 조건 1, 2 모두 불만족 시 수행
subject = input('가장 좋아하는 과목은 : ')
if subject == 'python' :
print('좋아하는 과목은 파이썬')
elif subject =='java' :
print('좋아하는 과목은 자바')
elif subject =='javascript' :
print('좋아하는 과목은 자바스크립트')
else :
print('좋아하는 과목은 없음')
출력결과
가장 좋아하는 과목은 : (javascript)
좋아하는 과목은 자바스크립트
효율적인 구조.
if 실행 조건 :
pass ⇒ 아무것도 수행하지 않음
else :
수행 처리
idnum = int(input('나이를 입력하세요 : '))
if idnum >= 19 :
pass
else :
print('신분증을 제시하세요')
출력결과
나이를 입력하세요 : (8)
신분증을 제시하세요
for 변수 in range(시작값, 끝값, 증가값) :
반복할 문장
for문은 range() 함수와 함께 사용
시작값, 끝값, 증가값을 대입
range (0,5,1) ⇒ [0, 1, 2, 3, 4]
for num in range(0,5, 1) :
print("Programming")
출력결과
Programming
Programming
Programming
Programming
Programming
for num in range(1, 10, 1) :
print(2 * num)
출력결과
2
4
6
8
10
12
14
16
18