2013-10-16 108 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