Python - 值表公式

时间:2013-10-16 16:10:24

标签: python python-3.x

我正在尝试创建一个程序,您可以在其中输入Slope,Y-Intercept,最小X和最大X,然后它将放置一个值表,从而基本上打印每个“x”的“y”。我知道我将不得不使用一个使用范围函数的for循环来获取他们输入的数字的范围,因此它将显示许多项目,但我不知道如何使其工作。

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))

1 个答案:

答案 0 :(得分:0)

你快到了。最直接的问题是您调用了循环变量items,但后来将其称为x

在相关的说明中,您肯定希望为您的变量提供更清晰的名称。

有几个较小的问题:

  1. range()将排除最终值,因此您可能需要考虑到这一点。
  2. 您可能只需要反复执行相同的字符串到字符串的转换,而不是一次又一次。