-
python_선택문coding 101 2022. 4. 27. 20:18
1) 조건문 형식
if~else문
if score >= 60: print("합격입니다.") else : print("불합격입니다.")
* 조건을 수식으로
* 조건식 뒤에는 콜론(:) : 문장이 아직 끝나지 않았다는 의미
2) 선택문(조건문)의 3 종류
if if~else if~elif~else if 조건:
문장1if 조건:
문장1
else :
문장2if 조건1:
문장1:
elif 조건2:
문장2:
else:
문장33) 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반응형'coding 101' 카테고리의 다른 글
python_반복문 (for, while) (0) 2022.05.04 python_set (0) 2022.04.13 python_딕셔너리 (0) 2022.04.13 python_튜플 (0) 2022.04.13 python_인덱싱 및 슬라이싱 (0) 2022.04.06