2012-02-23 23 views
1

http://tinypic.com/r/35lug3r/5的Python /僞程序

片說寫的僞程序,但有人告訴我這樣做+ Python的。

問題是在鏈接。我不是要求一個完整的解決方案,而是爲了我將如何處理它。我剛開始使用Python,所以使用它並不是很好。考慮到沒有給出任何價值,我不明白如何實現解決方案。

該表還說(不是在圖像上),你只需要4個變量中的3個,我也不明白。 (不是假設面板是正方形的)

+3

如果您不明白變量的概念,那麼學習它們應該是您的第一步*行動方案。你有沒有在學校學習代數? – Kitsune 2012-02-23 16:17:08

+0

寫下計算答案的代數表達式。 – Marcin 2012-02-23 16:57:25

回答

1

問題的關鍵在於編寫一個程序,該程序可以計算給出的不同的輸入值的答案。這就是爲什麼你不需要任何實際值 - 這是它想要的算法,而不是一個特定的數值答案。

您可能想要定義一些測試值,然後手動進行計算,以便您可以檢查代碼是否正常工作。

回覆:4個值中的3個,似乎有一個假設,即圍欄面板將採用「正常」方式向上,所以高度取決於面板的高度。要麼是這樣,要麼你可以使用它們(這可能有點奇怪,並且意味着每個輸入有兩個可能的答案,除非面板是方形的)。

+0

對,謝謝。所以它需要輸入他們的花園長度,寬度和麪板大小和Python計算出面板的數量? – user1219923 2012-02-23 16:14:39

+0

我有點空虛。想讓我開始?我無法很好地形象化圖像。 – user1219923 2012-02-23 16:18:11

+1

首先嚐試一個數字示例 - 如果gardenLength = 4,GardenWidth = 2且fencew = 1,那麼您需要多少個面板?你是怎麼解決這個問題的?這是您可以應用於其他輸入數字的算法。 – DNA 2012-02-23 16:21:29

0

我會首先建議您使用粗體的四個名詞作爲變量。試着思考他們是如何相關的,並用算法表達。自己解決這個問題是一個很好的練習。有了這樣的問題,從代數開始,不用擔心編碼問題。一旦你有一個描述正確關係的代數表達式,那麼你可以解決它的編碼問題。