7월, 2023의 게시물 표시

[Python] 파이썬 if문 사용법과 예제

이미지
파이썬 if문 사용법과 예제 if문 이란? if문은 조건을 충족한다면 수행 하라는 조건문이다. 아래 그림처럼 조건문이 참이면 실행하고 거짓이면 다음 조건문으로 넘어간다. 사실 그림을 본다고 이해 안되므로 대충 보고 글을 차례대로 읽으면 이해가 될 것이다. if문의 기본 형태 아래 예제가 if문의 가장 간단한 형태로 if, else 두 개를 사용한다. if는 조건문으로 조건을 만족하면 실행한다. else는 조건을 만족하지 않으면 실행된다. 코드를 설명하자면 if 에서 점수(score)가 90점 이상이면 A등급을 출력한다. else 에서 90점 미만은 낙제를 출력한다. 첫 출부터 아래로 내려가면서 조건을 만족하면 실행한다. if 90<= score: 를 만났을 때 현재 score가 90이기 때문에 A등급을 출력 후 조건문이 종료 된다. 즉 else문은 실행되지 않는다. Tip) if문을 사용할 때 콜론( : )을 꼭 뒤에 붙여야 한다. 처음 하다 보면 콜론을 까먹는 경우가 있다.  score = 90 if 90 <= score: # '<=' 기호는 "같거나 크다." 로 사용된다. print ( "A 등급 " ) else : print ( " 낙제 " ) 결과 : A등급 elif 활용하기 바로 위에 예제는 하나의 조건 밖에 걸지 못한다. 하지만 elif를 사용한다면 여러 개의 조건을 걸 수 있다. 아래 예제를 보자. score는 현재 80점이다. 첫 줄 부터 코드가 진행된다. if 90<= score: 를 만났을 때 score는 90보다 작기 때문에 는 무시된다. if 80<= score: 를 만났을 때 score는 80과 같거나 크기 때문에 B등급이 출력된다. score = 80 if 90 <= score: print ( "A 등급 " ) el

[Python] 파이썬 자료형 총정리

이미지
파이썬 자료형 총정리 자료형이란? 3 은 int(정수) 3.3은 float(실수) 위처럼 데이터를 구분 할 수 있도록 타입을 나눈 것이 자료형이다. 변수를 선언하면 타입의 따라 자료형이 구분된다. 변수란? 변수는 변하는 수를 말한다. 예를 들어 변수 num 이 있다고 치자. num 에 5를 넣으면 num = 5 라고 표현한다. 현재 num에는 5가 들어가 있다. 이 상태에서 5를 더 더하면 num = num + 5 라고 표현된다. 이제는 num 에는 10이 들어가게 된다. 이처럼 값이 계속 변하는 수를 변수라고 하며 변수의 반댓말은 변하지 않는 수 상수라고 한다. 정적 타입 언어 vs 동적 타입 언어 변수를 선언 할 때 자료형을 적어야 하면 정적 타입 언어, 자료형을 적지 않아도 되면 동적 타입 언어다. 그 중 파이썬은 동적 타입 언어다. 예를 들어보자. - 정적 타입 언어 C언어나 C++ 에서는 변수를 선언 할 때 아래처럼 자료형 을 같이 적어 줘야한다. int a = 5; float b = 4.5; - 동적 타입 언어 하지만 파이썬에서는 자료형 을 적지 않아도 된다(심지어 세미클론도 안 붙여도 됨.) a = 5 b = 4.5 장점 : 자료형을 안적는 만큼 시간 단축. 단점 : 실행 도중 예상치 못한 Type Error가 발생 할 수 있음. 파이썬 자료형 종류 파이썬의 자료형은 위에 그림처럼 여러 개가 있다. 일단 저런게 있구나 하며 한번 훑어보면 된다. 아래에서 순서대로 설명한다. 1. 숫자형 숫자형에는 정수, 실수, 복소수 3개가 대표적이며 그 외 8진수, 16진수 등이 있다. 가장 기초이자 수학, 과학 분야에 사용 되므로 아무래도 가장 많이 사용되는 자료형이다. 1. 정수형(Integer) 단어 그대로 정수를 말한다. 양의 정수, 음의 정수, 0 까지 모두 가능하다. a = 100 a = 0 a = - 130