반응형
연산처리를 해주는 기본적인 내장 함수
- 절대값: abs()
- 반올림: round()
- 최대값: max(a, b, c, d)
- 최소값: min(a, b, c)
- 거듭제곱 연산( **): 3**4 = 81
- 나누기 하는 연산 ( /): 10/3 = 3.3333333333333335
- 몫을 구하는 연산( //): 몫을 취하고 나머지 버림 10 // 3 = 3
임의의 x값을 입력하여 함수를 계산
→ y = 2x2 + 5x + 4
x=3 일 때, 18 + 15 + 4 = 37 출력
x = int ( input("x값을 입력하세요: " ) )
y = 2*x**2 + 5*x + 4
print(y)
- int()로 문자열을 숫자형으로 바꿔야 수식이 적용된다.
숫자형 → 문자형으로 바꿀 때는 str()을 이용하면 된다.
- 거듭 제곱이 우선순위가 높으므로 주의
ex) -1**2 → -(1**2) = -1
if) (-1)을 제곱하려면 괄호로 우선순위 적용 → (-1)**2 = 1
- 부호화(음수화, 양수화)가 거듭제곱 다음으로 우선순위가 높음
ex) -23 // 10 → (-23) // 10 = -3
- 실수는 기본적으로 IEEE754 표준의 8바이트 사용
ex) PI * r * r ≠ PI * r ** 2
[예시] 파이썬 제곱근 연산
from math import *
result = sqrt(4.0)
print(result) #2.0
[예시] 정수를 100원 미만 절사
ex) 12345678 이면 100 미만 절사하여 12345600
val = 12345678
ret = val // 100 * 100
# 혹은 ret = val - val % 100
print(ret)
[예시] 변수 n에 4자리 수가 있는데, 각 자릿수 출력
n = 1234
d1 = n // 1000 % 10
d2 = n // 100 % 10
d3 = n // 10 % 10
d4 = n % 10
print( d1, d2, d3, d4 )
for i in str(n):
print(int(i), end=" ")
자료형은 크게 정수 / 실수 / 문자열이 있다고 볼 수 있다.
자료형은 type()을 통해 확인할 수 있다.
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[python] 파이썬 세트 (set) (0) | 2021.08.18 |
---|---|
[python] 파이썬 튜플 (tuple) (0) | 2021.08.18 |
[python] 키워드 인수(sep, end) 활용해서 출력 (0) | 2021.08.16 |
[python] join 함수로 문자열 합치기(이어붙이기) (0) | 2021.08.15 |
[python] 파이썬 함수 활용해보기 (1) | 2021.08.15 |
댓글