问题遇到的现象和发生背景
练习python非数学函数中出现的一个问题
问题相关代码,请勿粘贴截图
def makelist(start, stop, inc):
value=start
result=[]
while value<=stop:
result.append(value)
return result
mylist=makelist(0, 100, 0.2)
print(mylist)
mylist=makelist(0, 100, 0.2)
print(mylist)
运行结果及报错内容
以下为运行结果
Traceback (most recent call last):
File ~\untitled0.py:16 in <module>
mylist=makelist(0, 100, 0.2)
File ~\untitled0.py:12 in makelist
result.append(value)
MemoryError
MemoryError
我想要达到的结果
想要达成:0,0.2,0.4……99.8,100