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
반응형