본문 바로가기
IT 라이프/Step1 : Python 입문

Python Boot Camp Day #3 흐름 제어와 논리 연산자

by 더함 2022. 9. 21.
반응형

# Day3 정리

 

골프레슨과 피티를 하루에 해치우고 침대 위에서 비몽사몽 강의는 완료했고, 코딩 실습 두 개는 남겼다.

(회사 점심 시간에 천천히 생각해보며 처리하는 것으로...)

 

Day2부터 체감이 되었지만 생각보다 길어서 맘먹고 앉아서 모두 한 번에 해치우기는 쉽지 않은 양인 것 같다.

실습 파트를 혼자 할 수 있는 시간에 하더라도 출퇴근 길에 이론 부분은 들을 수 있는 파트를 나눠서 들어야 하지 않을까 싶은 생각이 든다.

(어느덧 지금이 벌써 새벽 2시 40분..ㅠㅠ)

 

== equal to
!= not equal to

# =는 변수에 값을 assign하겠다는 의미, ==가 같음을 확인할 때 사용하는 기호에 해당함.
if bmi <= 18.5:
    print(f"Your bmi is {bmi}, you are underweight")
elif bmi > 18.5 and bmi <= 25:
    print(f"Your bmi is {bmi}, you have normal weight")

# 18.5 over 조건을 붙여놨는데, 어차피 위의 if문에서 18.5 over라는 것은 확인되었으므로 굳이 안써도 오케이!
# if를 썼다고 해서 else가 무조건 필수인 것은 아님!
Logical Operator
A and B : A와 B 둘다 참이어야 참
C or D : C와 D 중 하나만 참이어도 참
not E : E가 아니면 참

 

# 참고할만한 사이트

 

순서도를 그려볼 수 있는 사이트.

if문을 연습할 때 바로 코딩에 들어가는 것이 아니라 순서도를 먼저 그려보는 습관을 들이라는 팁이 좋았다.

 

그리고 안그리고가 코딩 결과물을 좀 더 읽기 쉬운 코드로 만들지 여부를 가를 수 있는 것 같다.

 

http://draw.io 

 

Flowchart Maker & Online Diagram Software

Flowchart Maker and Online Diagram Software diagrams.net (formerly draw.io) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPM

app.diagrams.net

 

코딩 페이지에 그림 처럼 삽입할 수 있는 아스키 아트 모음

 

http://ascii.co.uk/art 

 

ASCII ART

 

ascii.co.uk

 

반응형

댓글