본문 바로가기

파이썬 제곱3

Python 파이썬 Math 올림, 내림, 반올림 안녕하세요 독학코딩입니다. 오늘은 파이썬의 math 패키지에 대해 배워보겠습니다. 이 패키지는 복소수와 함께 사용할 수 없지만 우리는 복소수가 중요한 게 아니니깐 신경 쓰지 않도록 하겠습니다. (복소수를 지원해야 하면 cmath 사용) 1. Python math 올림 import math print(math.ceil(12.3)) # 13 반환 print(math.ceil(-12.3)) # -12 반환 math.ceil(x)는 x보다 크거나 같은 가장 작은 정수인 x의 천장값(ceiling)을 반환합니다. -3 -2 -1 0 1 2 3 이렇게 수를 배열로 생각하면 math.ceil은 항상 오른쪽 값을 반환합니다. 2. Python math 내림 print(math.floor(12.3)) # 12 반환 pr.. 2021. 12. 10.
Python 파이썬 제곱 파이썬에서 제곱을 구하는 방법은 많습니다. for 문을 이용해 직접 만들수도 있고 math 클래스를 이용하여 쉽게 할 수 도 있습니다. 아래 예제를 보여드리겠습니다. int_a = 3 # 제곱할 숫자 square = 4 # 제곱할 횟수 int_b = 1 for i in range(square): int_b = int_b * int_a print(int_b) 위와 같이 할 수도 있고 굳이 int_a와 square를 정의하고 싶지 않다면 아래와 같이 간단히 쓰셔도됩니다. int_b = 1 for i in range(3): # range() 안에가 제곱할 횟수 int_b = int_b * 2 # 2가 제곱할 숫자 print(int_b) 전체적으로 똑같은 코드입니다만 int_a와 square를 정의하지 않고 직.. 2021. 12. 7.
Python 파이썬 Integer, int(), 숫자형 데이터 타입 안녕하세요 독학코딩입니다. 오늘은 파이썬의 연산자 중 숫자형 타입의 연산자를 배워보겠습니다. 숫자형 연산자에는 +, -, *, % 같은 말 그대로 연산에 사용되는 연산자들이 있습니다. 앞으로 3개의 포스팅 동안 우린 데이터 타입별로 사용 가능한 연산자에 대해서 배워볼 것입니다. 연산자에 대해 말하기 이전에 데이터 타입에 대해서 간단하게만 말씀드리겠습니다. Nonetype = 타입이 없는 자료입니다. bool = 참, 거짓을 의미합니다. ex) true, false int = 숫자형을 의미합니다. ex) 1, 2, 3 float = 소수점이 있는 숫자를 의미합니다. ex) 2.334, 5.125 str = 텍스트를 의미합니다. ex) "안녕", "사과" list = 리스트라고 합니다. []로 표현됩니다. .. 2021. 11. 17.