2013-04-22 44 views
-5

Python的麻煩與給定一個列表循環

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

評估和打印篩選功能((a+5)^3)/(−2a+2)的值列表中的每個值(提示:使用循環)。設計合適的方法來處理計算過程中可能發生的異常。

有人可以請幫忙,因爲我甚至不知道從哪裏開始?

+6

歡迎來到Stack Overflow!看起來你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出和實際獲得的輸出(控制檯輸出,堆棧跟蹤,編譯器錯誤 - 無論是適用)。您提供的細節越多,您可能會收到的答案就越多。 – jamylak 2013-04-22 08:31:24

+5

您可能希望重新考慮您的標題 - 我不明白這與「google chrome」有何關係(除非您將Python與JavaScript混淆)... – 2013-04-22 08:35:38

+2

@JonClements - 可能由於瀏覽器故障OP還沒有找到一個像樣的python教程。 – root 2013-04-22 08:52:04

回答

1

問題描述應該給你一對夫婦的出發點:

評估和打印篩選函數的值((a+5)^3)/(−2a+2)

這表明您應該創建一個計算的函數高於expresion。我想這個函數本身可以打印結果,或者你可以打印函數的返回值。

對於列表中的每個值a(提示:使用循環)。

你應該做一個循環,循環通過list_of_number。他們表示循環變量應該是a

設計一種合適的方法來處理在計算過程中可能發生的異常。

無論什麼時候你有分裂,你需要考慮這個情況,你可能會被零除。如果發生這種情況,你將如何處理?

如果您不熟悉如何編寫循環或函數,我推薦使用python tutorial

1

你需要一個起點,所以這裏的一些提示:

  1. 使用for循環。使用try-except捕捉可能發生的異常。