Sunday, March 04, 2007
Python/파이썬] 나머지 값 구하기 연산자 기호, 함수; Modulus Operator, get Remainder
파이썬에서도 퍼센트(%) 기호로 나머지를 구할 수 있습니다. 나머지를 구하는 함수는 없습니다.
예를 들어, "13 % 5" 라고 하면, 13을 5로 나누었을 때의 나머지가 구해집니다. 몫은 무시됩니다.
나눗셈의 나머지 값만 구하기 예제
파일명: example.py
그러나 print 속의 "%d" 같은 것은, 나머지 계산과는 아무 상관이 없고, 출력의 형식을 지정하는 것입니다. "%d" 라는 것은 숫자를 정수로 출력하라는 뜻입니다.
예를 들어, "13 % 5" 라고 하면, 13을 5로 나누었을 때의 나머지가 구해집니다. 몫은 무시됩니다.
나눗셈의 나머지 값만 구하기 예제
파일명: example.py
#!/usr/bin/python
# -*- coding: cp949 -*-
result = 10 % 5;
print result;
# 출력 결과: 0
# 10을 5로 나누면, 딱 떨어지고 나머지는 없기에 0(영)입니다.
result = 10 % 2;
print result;
# 출력 결과: 0
# 마찬가지입니다. 나머지는 0입니다.
result = 13 % 5;
print "나머지: %d" % (result);
# 출력 결과: 나머지: 3
# 13을 5로 나누면 나머지는 3입니다.
print 13 % 2;
# 출력 결과: 1
# -*- coding: cp949 -*-
result = 10 % 5;
print result;
# 출력 결과: 0
# 10을 5로 나누면, 딱 떨어지고 나머지는 없기에 0(영)입니다.
result = 10 % 2;
print result;
# 출력 결과: 0
# 마찬가지입니다. 나머지는 0입니다.
result = 13 % 5;
print "나머지: %d" % (result);
# 출력 결과: 나머지: 3
# 13을 5로 나누면 나머지는 3입니다.
print 13 % 2;
# 출력 결과: 1
그러나 print 속의 "%d" 같은 것은, 나머지 계산과는 아무 상관이 없고, 출력의 형식을 지정하는 것입니다. "%d" 라는 것은 숫자를 정수로 출력하라는 뜻입니다.
tag: python
Python | 파이썬 프로그래밍
<< Home