如何让DrRacket以分数而非小数形式输出精确数值?
在DrRacket的Beginning Student Language中输出分数形式结果的方法
这个选项确实存在,按以下步骤设置就能让结果以分数形式显示:
- 打开DrRacket,点击顶部菜单栏的Language -> Choose Language...
- 在弹出的窗口里,确认选中的是Beginning Student Language
- 点击窗口右下角的Show Details按钮,展开更多配置项
- 在展开的选项中找到Output Style,把默认的"Inexact"改成"Exact"
- 点击OK保存设置,重启DrRacket后,输入
(/ 1 2)就会输出1/2了
如果不想全局修改设置,也可以在交互窗口里手动输入
(exact (/ 1 2)),同样能得到1/2的精确分数结果。
内容的提问来源于stack exchange,提问作者zlaaemi
相关产品推荐
相关产品推荐

