혼공학습단/혼자 공부하는 파이썬

[혼공학습단 파이썬] #2-2. 숫자, 변수와 입력

✨️데이터분석가✨️ 2023. 7. 11. 08:00
728x90
728x90
2. 자료형
    2) 숫자
         (1) 숫자 종류

         (2) 숫자 연산자
         (3) 연산자의 우선순위

    3) 변수와 입력
         (1) 변수 생성
         (2) 복합 대입 연산자

         (3) 사용자 입력, input( )
         (4) 문자열 ↔ 숫자 변환

 

2) 숫자

 

(1) 숫자 종류

- 정수(Integer, Int)

 : 소수점이 없는 숫자 (1, 10, 40297)

- 실수(Floating Point, Float)

 : 소수점이 있는 숫자 (3.5, 10.0, 34.2835) 

숫자 종류(정수, 실수)
숫자 종류(정수, 실수)

 

 

(2) 숫자 연산자

- 사칙 연산자: +, -, *, /

- 정수 나누기 연산자(몫): //

- 나머지 연산자: %

- 제곱 연산자: **

숫자 연산자
숫자 연산자

 

 

(3) 연산자의 우선순위

- 곱셈/나눗셈이 덧셈/뺄셈보다 우선함

- {(2 + 2) - (((2 * 2) / 2) * 2)} = 0

→ 괄호로 우선순위 표기해 주는 것이 좋음

연산자의 우선순위
연산자의 우선순위

 

 

 


3) 변수와 입력

 

(1) 변수 생성

- 변수: 값을 저장할 때 사용하는 식별자

- pi (변수) = 3.14 (값) → 3.14를 pi에 할당

- pi는 숫자가 할당되어 있어 숫자 연산 모두 가능

변수 생성
변수 생성

 

 

(2) 복합 대입 연산자

- 기존 연산자와 조합해서 사용할 수 있는 연산자

- +=, -=, *=, /=, %=, **=

- a += 1 → a = a + 1 을 의미

복합 대입 연산자
복합 대입 연산자

 

 

(3) 사용자 입력

input( ): 명령 프롬포트에서 사용자로부터 데이터를 입력받는 함수

- input( ) 함수는 무조건 문자열(str) 자료형임

사용자 입력, input( )
사용자 입력, input( )
사용자 입력, input( ) 활용
사용자 입력, input( ) 활용

 

 

(4) 문자열 ↔ 숫자 변환

- 문자열 → 숫자: int( ), float( )을 활용

- 숫자 → 문자열: str( )을 활용

문자열 ↔ 숫자 변환
문자열 ↔ 숫자 변환

 

 

728x90
728x90