我想从用户那里获取输入并将其存储在一个变量中,比如说k
. 然后将其k
用作 a 的计数器for loop
。
while i<k:
不工作!代码:
k= input('number of points:')
p=[]
i=0
while i<k:
x=float(input('Enter value='))
p.append(x)
i=i+1
输出:
number of points:3
Traceback (most recent call last):
File "/home/ramupradip/tes.py", line 4, in <module>
while i<k:
TypeError: unorderable types: int() < str()
我也尝试使用范围
for i in range(1,k)
这给了我一个错误: Traceback(最近一次调用最后一次):文件“/home/ramupradip/reflect.py”,第 6 行,in for i in range(1,k): TypeError: 'str' object cannot be explain as一个整数