새벽에 공부를 하다가 문득 든 생각.... "무한 소수가 계속 출력되는 프로그램을 보면서 멍때리고싶다" 그리하여 만들었다...
무한소수를 출력하는하는 방법 간단하다..! 일단 소수점 이하 자리수를 계산해보자 numerator = 9 # 분자 denominator = 7 # 분모 result = numerator / denominator # 소수점 이하 자리수 계산 print(result) 이렇게 하면 결과는 출력되지만 소수점 이하 자리수가 정해져 있기 때문에 원하는 결과를 얻을 수 없다.
즉 이 문제를 해결하는 방법은 나머지를 이용하여 계산하는 것이다. 소수점 이하 자리수를 구하기 위해서는 다음과 같은 방식을 따른다. 1.
두 수를 나누어 몫과 나머지를 구한다. 2. 나머지에 10을 곱한 후 다시 나눗셈을 수행한다.
이때, 몫을 소수점 아래 자리 숫자로 사용한다. 3. 2번의 과정을 반복한다. Python 으로 프로그래밍하기 파이썬으로 구현하면 다음과 같다. def divide(nu...
원문 링크 : 무한소수를 출력하는 프로그램 #Python #c