조건문 if

Shinbbb·2022년 8월 12일
0
post-thumbnail

조건문 if

1. 조건문 if


a = 13
if a>10:
    print("true")
▶ true

# a = 9일 경우, 아무런 출력도 되지 않는다. 왜냐하면 a>10일 경우에만 
'true'가 출력될 수 있도록 정의되어있기 때문이다.

2. 조건문 if(중첩)


a = 8
if a>0:
    if a<10:
      print("true")
▶ true

# 주어진 두 개 이상의 조건을 모두 충족해야만 출력한다.

3. 조건문 if(분기)


1) 기본 if 분기문
a = 10
if a>0:
    print("true")
else:
    print("false")
▶ true

# 가장 기본이 되는 if 분기문

2) 다중 if 분기문
a = 53
if a>=90:
    print("A")
elif a>=80:
    print("B")
elif a>=70:
    print("C")
elif a>=60:
    print("D")
else:
    print("F")
▶ F

백준 문제풀이

1. 백준 1330번


# 강의 후 바로 백준 문제풀이를 하는 방식으로 하고 있다.

a, b = map(int, input().split(' '))
if a>b:
  print(">")
if a<b:
  print("<")
if a==b:
  print("==")

2. 백준 9498번


a = int(input())
if 90<=a<=100:
  print("A")
elif 80<=a<=89:
  print("B")
elif 70<=a<=79:
  print("C")
elif 60<=a<=69:
  print("D")
else:
  print("F")

3. 백준 2753번


a = int(input())
if a%4==0 and a%100!=0 or a%4==0 and a%400==0:
  print("1")
else:
  print("0")
  
#기초 수학 지식의 부재로 배수 표기 방식을 검색했다.
예를 들어, 4의 배수 표기는 a%4==0으로 표기하는 것을 말한다.

4. 백준 14681번


x = int(input())
y = int(input())

if x>0:
  if y>0:
    print("1")
if x<0:
  if y>0:
    print("2")
if x<0:
  if y<0:
    print("3")
if x>0:
  if y<0:
    print("4")
    
# 블로그를 작성하며 깨달은 사실은 코드를 더 줄여서 입력할 수 있었다는 것이다.
x = int(input())
y = int(input())

if x>0 and y>0:
  print("1")
if x<0 and y>0:
  print("2")
if x<0 and y<0:
  print("3")
if x>0 and y<0:
  print("4")

profile
Back-End Engineer

0개의 댓글