Python麻烦循环

时间:2013-04-22 08:24:45

标签: python python-2.7

给出一个清单:

list_of_numbers=[-3.,-2.,-1.,0.,1.,2.,3.] 

评估并打印以筛选列表中每个值a的函数((a+5)^3)/(−2a+2)的值(提示:使用循环)。设计一种合适的方法来处理计算过程中可能发生的异常。

有人可以帮忙,因为我甚至不知道从哪里开始?

2 个答案:

答案 0 :(得分:1)

问题陈述应该给你一些起点:

  

评估并打印以筛选函数((a+5)^3)/(−2a+2)

的值

这表示您应该创建一个评估上述表达式的函数。我想函数本身可以打印结果,或者你可以打印函数的返回值。

  

表示列表中的每个值(提示:使用循环)。

你应该创建一个遍历list_of_number的循环。它们表明循环变量应为a

  

设计一种合适的方法来处理计算过程中可能发生的异常。

每当你有分裂时,你需要考虑你可能除以零的情况。如果发生这种情况,你将如何处理?

如果您不熟悉如何编写循环或函数,我建议使用python tutorial

答案 1 :(得分:1)

你需要一个起点,所以这里有一些提示:

  1. 使用for循环。
  2. 使用try-except来捕获可能发生的异常。