새싹반 코린이 오늘도 출석٩(´0`)۶
파이썬 문법에는 여러가지의 카테고리가 있다 조건문 먼저 살펴보자
조건문( if 문 )
영어로 '만약' 또는 '~한다면'의 뜻을 가진 단어는 ?
' if ' 이다.
주로 가정하거나 조건을 걸 때 사용하는 단어인데,컴퓨터도 영어와 마찬가지로 ' if '가 들어가는 문장을 쓴다
특정 조건을 만족할 때와 만족하지 않을 때를 나누어서 코드를 실행하는데,이해가 안되니까 예시를 보자
weigh = 80
if weigh >= 60 : print ("비만")
else : print("정상")
# 출력결과 : 비만
(평균 성인 여자의 키라고 가정하고 예시는 임의로!)
weigh(무게)라는 변수에 80 이라는 조건을 넣고, 60 이상이면 비만,그 외에는 정상이라는 기준을 만들었다.
이 기준에 따르면 weigh 80은 "비만"이다.
하지만 위의 코드에는 조금의 문제가 보인다
weigh = 20
if weigh >= 60 print("비만")
else : print("정상")
weigh 변수에 20을 넣어보니 같은 조건문의 출력 결과가 정상이라고 나온다.
20키로가 정상이라니!
이 예시의 원인은 아주 단순하다 60키로 이상이면 비만이고 그 외에는 전부 정상이라니,
몸무게를 나누는 기준은 더 다양한데 말이다.
이런 코드의 문제를 해결하기 위해서는 elif 를 사용 할 줄 알아야 한다.
elif 는 else if 를 줄여서 표현한 것으로 '위의 조건이 아니라면'으로 이해할 수 있다.
weigh = 20
if weigh >= 100:
print("고도비만")
elif weigh >= 80:
print("비만")
elif weigh >= 50:
print("정상")
else:
print("체중미달")
#출력 결과 : 체중미달
이번에는 20이 체중미달이라 출력된다.
내 명령을 받은 컴퓨터는 '몸무게가 100 이상이라면' 이라는 기준에 해당 하는지를 보고 해당하지 않으면
밑의 elif 조건문으로 이동 해 '(100 이상이 아니고 ) 80 이상이라면'에 해당하는지를 확인한다.
이를 반복하다 위의 모든 조건에도 해당되지 않는다면 else 조건문 부분을 실행하는 것이다
간단 정리ฅʕ•ᴥ•ʔฅ
너를 사랑하는 마음 = 100
if 너를 사랑하는 마음 > = 100
print ("사랑해")
else = print("헤어져")
#출력 결과
사랑해
온라인 강의와 책을 보아도 잘 이해되지 않았는데,왜 이해가 안될까 생각해보니 너무 어려운 예시들 때문이었던 것 같다.
일상에서 볼 수 있는 것들로 나만의 예시를 만들어 보면 조금은 쉽지 않을까...
'유치원 활동∙̑◡∙̑' 카테고리의 다른 글
빠르게 이해하는 파이썬 반복문 while (0) | 2021.05.19 |
---|---|
빠르게 이해하는 파이썬 반복문 for (0) | 2021.05.18 |
제일 쉬운 파이썬 기초 ! 첫번째 (0) | 2021.05.17 |
가장 쉬운 언어라는 '파이썬' 정말 쉬울까? (0) | 2021.05.15 |
HTML의 기본 문법 이것만 알면 된다 (0) | 2021.05.15 |