我试了一个,不行啊 (defun c:yy() (setq x 0 y 0 z 0) (repeat 100 (setq x (+ x 1)) (repeat 100 (if (= y 50) (setq y 1)) (setq y (+ y 1)) (repeat 100 (if (= z 100) (setq z 1)) (setq z (+ z 1)) (setq ss (+ (* x 3) (* y 2) (/ z 3))) (if (= ss 100) (setq abc (list x y z))) ) ) ) (princ abc) (princ) )