def PrintData(x,y): for i in range(x,y+1): print(i,end=" ") return a,b=eval(input()) print(PrintData(a,b))
时间: 2024-05-09 11:16:26 浏览: 78
多语言实现贪心算法详解:从钱币找零到哈夫曼编码的编程实践与应用场景分析
这段代码中的问题是缩进不正确,应该将第二行到第四行的代码向右移动一个缩进层级,即:
```
def PrintData(x,y):
for i in range(x,y+1):
print(i,end=" ")
return
a,b=eval(input())
PrintData(a,b)
```
此外,最后一行的 `print(PrintData(a,b))` 也是有问题的,因为 `PrintData` 函数并没有返回任何值,因此没有必要在 `print` 函数中调用它。应该改为直接调用 `PrintData(a,b)` 即可。
阅读全文