Python值表公式

2024-06-07 04:43:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着做一个程序,输入斜率,Y轴截距,最小X和最大X,然后它会放一个值表,打印每个X的Y值。我知道我必须使用一个for循环,它使用range函数来获取他们输入的数字的范围,这样它就会显示那么多的项目,但是我不知道该怎么做才能让它工作。在

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

Tags: 项目函数程序forinputrange数字slope
1条回答
网友
1楼 · 发布于 2024-06-07 04:43:57

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

另一方面,你肯定想给你的变量起更清晰的名字。在

有几个小问题:

  1. range()将排除最终值,因此您可能需要对此进行说明。在
  2. 与其一遍又一遍地进行相同的字符串到int转换,您可能只想进行一次。在

相关问题 更多 >