首页 > 代码库 > Visual LISP 第2章 数据类型、表达式和函数(6)习题
Visual LISP 第2章 数据类型、表达式和函数(6)习题
AutoCAD 菜单实用程序已加载。命令: COMMANDLINE命令: (setq X 5 Y X)5命令: !Y5命令: (+ (* 2.5 2) (/ 10 3))8.0命令: (setq a b b 1)1命令: !anil命令: (setq L1(list ‘M‘ ‘N‘)); 错误: 输入中含有多余的闭括号命令: (setq L1(list ‘M ‘ N))(M N)命令: (cdr L1)(N)命令: (setq L2(cons ‘X ‘Y))(X . Y)命令: (cdr L2)Y
1 命令: (setq x 5) 2 5 3 命令: (setq y 8 r 10) 4 10 5 命令: (command "circle" (list x y) r " ") 6 circle 指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]: 7 指定圆的半径或 [直径(D)]: 10 8 命令: 未知命令“ ”。按 F1 查看帮助。 9 命令: nil10 命令: (command "circle" (list x y) r)11 circle 指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]:12 指定圆的半径或 [直径(D)] <10.0000>: 1013 命令: nil14 命令: ‘_.zoom _e15 命令: (command "circle" ‘(x y) r)16 circle 指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]:17 命令: 1018 命令: nil19 命令:20 命令: _.erase 找到 1 个21 命令:22 命令: _.erase 找到 1 个23 命令: (command "circle" (list x y) "r")24 circle 指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]:25 指定圆的半径或 [直径(D)] <10.0000>: r26 需要数值半径、圆周上的点或直径(D)。27 ; 错误: 函数被取消28 指定圆的半径或 [直径(D)] <10.0000>: *取消*
命令: (defun mianji(d h/s) (setq s(* (/ d 2) h)))MIANJI命令: (mianji 4 5); 错误: 参数类型错误: numberp: nil命令: (mianji 4.0 5.0 ); 错误: 参数类型错误: numberp: nil命令:自动保存到 C:\Users\Administrator\appdata\local\temp\Drawing1_1_1_8467.sv$ ...命令:命令: (defun mianji111(d h) (*(/d 2) h))MIANJI111命令: (mianji111 4 5); 错误: no function definition: /D命令: (mianji111 4 5); 错误: no function definition: /D命令: (mianji (4 5)); 错误: 函数错误: 4命令: (mianji ‘(4 5)); 错误: 参数太少命令: (mianji111 ‘(4 5)); 错误: 参数太少
上述的错误原因是*和/后面需要加空格.
Visual LISP 第2章 数据类型、表达式和函数(6)习题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。