coding 101

python_선택문

밤 고구마 2022. 4. 27. 20:18

1) 조건문 형식

 

if~else문

if score >= 60:
	print("합격입니다.")
else :
	print("불합격입니다.")

* 조건을 수식으로

* 조건식 뒤에는 콜론(:) : 문장이 아직 끝나지 않았다는 의미

 

 

2) 선택문(조건문)의 3 종류

 

if if~else if~elif~else
if 조건:
   문장1
if 조건:
   문장1
else :
   문장2
if 조건1:
   문장1:
elif 조건2:
      문장2:
else:
    문장3

 

3) if 문이면서 블록문장 (여라 개의 문장 실행)

score = 95

if score >90 :
	print("합격입니다.")
        print("장학금도 받을 수 있습니다.")

두 문장은 동일한 개수의 공백을 가지고 있는데 이를 동일한 블록(block)에 속해있다

# 물건을 구입할 때 구입액이 10만원 이상이면 5% 할인해주는 경우 매출은?

total_sales = 150000

if total_sales>=100000:
	
    discount = total_sales*0.05
    sales = total_sales - discount
    
print(sales)

4) if-elif-else

number = int(input("정수를 입력하시오: "))

if number > 0 :
	print("양수")
elif number == 0 :
	print("0")
else :
	print("음수")
    
    
num = int(input("정수를 입력하시오: "))

if num >= 0 :
	if num > 0 :
    	print("양수")
    else :
    	print("0")
else :
	print("음수")
x 가 y 보다 크다 x>y
x 가 y 보다 작다 x<y
x와 y는 같다 x == y
x와 y는 같지 않다 x != y
x가 y보다 크거나 같다 x >=y
x가 y보다 작거나 같다 x <=y
x가 5보다 크지 않다 not x>5
x in list 1 in [1,2,3,4,5]
x not in list  i not in [3,4,5]

 

728x90
반응형