算法工程课程中的Python问题

算法工程课程中的Python问题,python,algorithm,Python,Algorithm,我在算法工程课程中遇到了一个家庭作业问题,我想知道如何解决这个问题 问题是: . 以下每一段伪代码都没有达到所有的清晰性、正确性, 以及算法的终止要求。在每种情况下,描述问题,然后 将伪代码重写为正确的算法。提示:参考第2.3节中的检查表 我试过查看第2.3节中的检查表 例如,以下是一些要求: 输入输出 未定义变量 可变意义 定义的返回值 a 我不希望我的家庭作业问题有答案。我真的在寻找更多关于如何回答这个问题的资源和指导,因为我在这一点上看不到伪代码有任何错误 我不知道其他资源。。。但也许有几

我在算法工程课程中遇到了一个家庭作业问题,我想知道如何解决这个问题

问题是: . 以下每一段伪代码都没有达到所有的清晰性、正确性, 以及算法的终止要求。在每种情况下,描述问题,然后 将伪代码重写为正确的算法。提示:参考第2.3节中的检查表

我试过查看第2.3节中的检查表

例如,以下是一些要求:

输入输出 未定义变量 可变意义 定义的返回值 a


我不希望我的家庭作业问题有答案。我真的在寻找更多关于如何回答这个问题的资源和指导,因为我在这一点上看不到伪代码有任何错误

我不知道其他资源。。。但也许有几个问题可以帮助我们分析这类问题。如果没有更多的上下文,我不知道I/O是什么意思,但对于其他三个“需求”

未定义的变量:

是否使用了未赋值的变量? 变量含义:

这个算法做什么? 这个方法的参数是什么? 局部变量包含什么? 定义的返回值:

是否有任何通过此函数的路径未指定返回值?
我真的在寻找更多的资源和指导——这不是这里要提供的,请阅读并复习。@shash678我没有修正缩进。我只是将代码从周围的文本中移开,以便正确格式化。凹痕仍然破损。
def contains(S):  
  for x in S :  
     if x == 0 :   
       return True  
   else:  
       return False