给出一个清单:
list_of_numbers=[-3.,-2.,-1.,0.,1.,2.,3.]
评估并打印以筛选列表中每个值a的函数((a+5)^3)/(−2a+2)
的值(提示:使用循环)。设计一种合适的方法来处理计算过程中可能发生的异常。
有人可以帮忙,因为我甚至不知道从哪里开始?
答案 0 :(得分:1)
问题陈述应该给你一些起点:
评估并打印以筛选函数
的值((a+5)^3)/(−2a+2)
这表示您应该创建一个评估上述表达式的函数。我想函数本身可以打印结果,或者你可以打印函数的返回值。
表示列表中的每个值(提示:使用循环)。
你应该创建一个遍历list_of_number
的循环。它们表明循环变量应为a
。
设计一种合适的方法来处理计算过程中可能发生的异常。
每当你有分裂时,你需要考虑你可能除以零的情况。如果发生这种情况,你将如何处理?
如果您不熟悉如何编写循环或函数,我建议使用python tutorial。
答案 1 :(得分:1)
你需要一个起点,所以这里有一些提示:
for
循环。try-except
来捕获可能发生的异常。