Python | 조건문, if

Stellar·2021년 4월 21일
0

Python

목록 보기
5/36
post-thumbnail
post-custom-banner

if, 특정 조건일 때 코드를 실행하는 문법

기본 문법

  • if 뒤에 조건을 만들어 조건이 True인 경우 해당 코드가 실행 됨.
  • else 분기(branch)를 위한 문법이며, if 조건문 뒤에 와 단독으로 사용할 수 없다.
    별도의 조건 없이 콜론(:)을 붙여 사용함.
  • elif

# 중첩 if문

x = 15

if x >= 10:
    print('10 이상입니다.')
    
    if x == 15:				# 중첩문
        print('15입니다.')
        
    if x == 20:				# 중첩문
        print('20입니다.')

처음 조건식이 만족할 때 중첩된 조건식이 실행

# if + input

x = int(input())

if x == 10:				#x가 10이면
    print('10입니다.')   #'10입니다.' 출력
    
if x == 20:				#x가 20이면
    print('20입니다.')   #'20입니다.' 출력
#실행결과

사용자가 입력한 값을 변수에 저장하고, if 조건문으로 값을 비교

# 예시. print를 한번만 쓰기.

# 큰 값 출력하기

>>>num1 = int(input('첫 번째 정수 : '))
>>>num2 = int(input('두 번째 정수 : '))

#if num1 < num2 :
#    print(num2)
#else :
#    print(num1)

>>>if num1 < num2 :
		max = num1
>>>else :
    	max = num2

print(max)

# if에서 리스트 사용하기

#아이디 검사
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('없는 사용자입니다.')
post-custom-banner

0개의 댓글