(실수) = (정수부) + (소수부) (단, 0 (q, r) = divmod(23, 7) >>> q 3 >>> r 2 >>> divmod(-20, 7) (-3, 1) >>>>>> quit() 이제 CLisp 의 경우에 대해서 알아 보자. Common Lisp 언어의 floor 함수는 몫과 나머지를 함께 리턴하지만 리턴된 값들을 받으려면 다소 까다롭다. setq 나 setf 로는 안 되고 multiple-value-setq 를 사용해야 한다. 명령 프롬프트> clisp i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' ..