기본 문법
- if 뒤에 조건을 만들어 조건이 True인 경우 해당 코드가 실행 됨.
- else 분기(branch)를 위한 문법이며, if 조건문 뒤에 와 단독으로 사용할 수 없다.
별도의 조건 없이콜론(:)
을 붙여 사용함.- elif
x = 15
if x >= 10:
print('10 이상입니다.')
if x == 15: # 중첩문
print('15입니다.')
if x == 20: # 중첩문
print('20입니다.')
처음 조건식이 만족할 때 중첩된 조건식이 실행
x = int(input())
if x == 10: #x가 10이면
print('10입니다.') #'10입니다.' 출력
if x == 20: #x가 20이면
print('20입니다.') #'20입니다.' 출력
#실행결과
사용자가 입력한 값을 변수에 저장하고, if 조건문으로 값을 비교
# 큰 값 출력하기
>>>num1 = int(input('첫 번째 정수 : '))
>>>num2 = int(input('두 번째 정수 : '))
#if num1 < num2 :
# print(num2)
#else :
# print(num1)
>>>if num1 < num2 :
max = num1
>>>else :
max = num2
print(max)
#아이디 검사
save_id = ['kim', 'hong', 'do']
save_pw = 'abc123'
id = input('ID를 입력해주세요 : ')
# 리스트는 in을 사용해서 쓴다.
if id in save_id :
pw = input('Password를 입력해주세요 : ')
if pw == save_pw :
print('로그인 되었습니다!')
else :
print('Password가 틀렸습니다.')
else :
print('없는 사용자입니다.')