분류 전체보기22 [Python] 파이썬 진수 표현 [ 파이썬 진수 표현 ] 파이썬에서는 일반적으로 입력되는 정수를 10진수로 판단합니다. 그 외에 2진수, 8진수, 16진수도 사용이 가능한데 방법은 아래와 같습니다. 2진수 : 0b 또는 0B 8진수 : 0o 또는 0O 16진수 : 0x 또는 0X 예를 들어 0b1110을 입력하면 14, 0o1110 을 입력하면 584, 0x1110을 입력하면 4368이 출력됩니다. 서로 다른 진수와 연산도 가능합니다. 가령 0x1110 + 0b1110을 실행하면 4368 + 14 = 4382 가 출력됩니다. 2020. 3. 3. [Python] 파이썬 연산자 [ 파이썬 연산자 ] 파이썬에서 변수에 어떤 값을 할당하고 연산하기 위해서는 연산자를 사용해야합니다. 사용할 수 있는 연산자는 아래와 같습니다. 연산자 기능 사용방법 결과값 + 덧셈 5 + 3 8 - 뺄셈 5 - 3 2 * 곱셈 5*3 15 / 나누기(소수점 표시) 14/3 4.66666 // 나누기(소수점 버림) 14//3 4 % 나머지 계산 14%3 2 ** 제곱 2**3 8 그리고 연산자 관련해서 중요한 표현식이 있습니다. a += 3 위 표현식은 a = a + 3 이라는 의미인데 연산자를 간단히 표현하는 방법입니다. 다른 연산자도 위 표현식의 방식을 따라 사용될 수 있습니다. a *= 6 a /= 5 a //=7 그리고 수학에서 연산자 우선순위가 있듯이 파이썬에도 동일하게 존재합니다. 수학시간에 .. 2020. 3. 3. [파이썬] sympy를 활용한 수학계산 : 방정식 해 구하기 [ sympy를 활용한 수학계산 : 방정식 해 구하기 ] 방정식 해 구하기 import sympy as sym x = sym.Symbol('x') a = sym.solveset(x**2+3*x+2,x) print(a) {-2, -1} 위 코드는 sympy를 이용해 방정식의 해를 구하는 코드입니다. x^2 + 3*x + 2에 대한 해를 구하며 x = -2, -1이 나옵니다. 위 방정식과는 다르게, 정수해가 아닌 경우도 한번 구해보겠습니다. import sympy as sym x = sym.Symbol('x') a = sym.solveset(x**2+x+1,x) print(a) {-1/2 - sqrt(3)*I/2, -1/2 + sqrt(3)*I/2} 해가 복소수인 경우도 계산값이 출력됩니다. 2020. 2. 24. [파이썬] sympy를 활용한 수학계산 : 적분 [ sympy를 활용한 수학계산 : 적분 ] 적분(Integration) import sympy as sym x = sym.Symbol('x') a = sym.integrate((x**2+3*x),x) print(a) x**3/3 + 3*x**2/2 sympy를 활용한 적분코드입니다. sym.integrate를 활용해 계산하면 원하는 식의 적분값을 계산할 수 있습니다. 위식은 별도로 적분범위를 지정하지 않았기 때문에 수식에 대한 적분값으로 계산됩니다. import sympy as sym x = sym.Symbol('x') a = sym.integrate(sym.cos(x),(x,0,sym.pi)) print(a) 1 위 코드와 같이 적분의 범위를 지정해줄 수도 있습니다. cos(x)함수를 0 ~ pi 범.. 2020. 2. 24. 이전 1 2 3 4 5 6 다음