2013-10-16 40 views
1

我正在嘗試製作一個程序,您在其中輸入斜率,Y軸截距,最小X和最大X,然後它將放置一個表格,打印每個「y」的值「x」基本上。我知道我將不得不使用for循環來使用範圍函數來獲取它們輸入的數字的範圍,因此它會顯示很多項目,但我不確定要做什麼來做這件事。Python - 數值表格公式

choice4=input("Slope (x): ") 
choice5=input("Y-Intercept: ") 
choice6=input("Minimum (x): ") 
choice7=input("Maximum (x): ") 
print("") 
for items in range(int(choice6),int(choice7)): 
    print ((int(choice4) * x) + int(choice5)) 
+3

你可以選擇更多的描述性變量名稱! – YXD

+0

您的最大價值是包容還是獨家?範圍將不包括其結束的論點。 – Shashank

回答

0

你快到了。當前的問題是,你已經調用了你的循環變量items,但是將它稱爲x

在相關說明中,您一定要給您的變量提供更清晰的名稱。

另外還有幾個小問題:

  1. range()將排除終值,所以你可能需要考慮這一點。
  2. 而不是一次又一次地執行相同的字符串到int轉換,您可能只想做一次。
+0

根據是否包含 –

+0

謝謝你,'choice7'可能需要+1。它現在的工作,我只是把選擇範圍7 + 1,它的工作:) – user2839430