【发布时间】:2017-09-20 15:41:47
【问题描述】:
我正在尝试找出错误
该代码应该找出用户输入的正整数是否可以被数字 3 整除。
n = userinput
WHILE n ≥ 0
n = n - 3
ENDWHILE
【问题讨论】:
-
您是在询问伪代码还是尝试将其翻译成 Python?
-
如果
n在您的 while 循环中为零,它会再次减去 3,因此n永远不会为零,因此IF n = 0永远不会为真。 -
你真的用纸和铅笔完成过这个吗?
-
n % 3 != 0 有什么问题?
-
我怀疑这是一个家庭作业问题,其中的任务是解释逻辑,而不是实际尝试编写
%运算符的显式版本
标签: pseudocode