반응형

나머지

(파이썬) 내장함수 divmod() 몫 나머지 구하기

파이썬의 내장함수(Built-in Function)인 divmod() 함수에 대해 알아봅니다. divmod(a, b) 두 개의 (복소수가 아닌) 숫자를 인수로 취하고 정수 나누기를 사용할 때 몫과 나머지로 구성된 숫자 쌍을 반환합니다. 혼합 피연산자 유형의 경우 이진 산술 연산자에 대한 규칙이 적용됩니다. 정수의 경우 결과는 (a // b, a % b)와 같습니다. 부동 소수점 숫자의 경우 결과는 (q, a % b)입니다. 여기서 q는 일반적으로 math.floor(a / b)이지만 그보다 1이 작을 수 있습니다. 어쨌든 q * b + a % b는 a에 매우 가깝습니다. a % b가 0이 아니면 b와 동일한 부호를 가지며 0

Python 2023.12.22

(파이썬) 산술연산자를 이용한 사칙연산

다음 코드는 파이썬의 산술연산자를 활용한 연산의 예를 보인 코드입니다. a=int(input("a=")) b=int(input("a=")) print("%d + %d = %d" % (a, b, a+b)) print("%d - %d = %d" % (a, b, a-b)) print("%d * %d = %d" % (a, b, a*b)) print("%d / %d = %f" % (a, b, a/b)) print("%d // %d = %d" % (a, b, a//b)) #몫 print("%d %% %d = %d" % (a, b, a%b)) #나머지 print("%d ** %d = %d" % (a, b, a**b)) #제곱 (Output) a=100 a=3 100 + 3 = 103 100 - 3 = 97 100 *..

Python 2023.09.20

(C#) 연산자: 산술연산자

산술연산자(arithmetic operators) 산술 연산자는 두 개의 피연산자를 갖는 이항 연산자이며, 일반적인 연산에 많이 사용되는 더하기, 빼기, 곱하기, 나누기 등의 연산자가 있습니다. 산술 연산자 사용 예 설명 + 5+3 더하기 - 5-3 빼기 * 5*3 곱하기 / 5/3 나누기 % 5%3 정수의 나머지 산술 연산자의 우선순위 연산자 연산 순서 * / % 높다 + - 낮다 연산순서는 같은 순서일때는 왼쪽부터 오른쪽 순서로 연산을 합니다. 2 + 3 * 2 3*2를 먼저 연산하고, 이 결과에 2를 더합니다. 나누기 연산에서는 정수끼리의 연산 결과는 정수입니다. 실수와 정수의 연산 결과는 실수입니다. int a=10; int b=3; double c = a / b; // a나누기 b의 결과가 정수..

C#/C#_기초강의 2023.04.21
반응형