请问为什么python直接使用run会报错,Debug可以正常输出

请问为什么我直接使用run会报错,使用debug可以正常输出,pycharm版本是2022

用代码块功能插入代码,请勿粘贴截图
a = eval(input())
b = eval(input())
if a > b:
    print(a-b)
elif a < b:
    print(a+b)
else:
    print(a*b)

运行结果及报错内容

使用run

3
5
Traceback (most recent call last):
  File "D:\pythonProject1\file\1.py", line 11, in 
    b = eval(input())
  File "", line 0
    
SyntaxError: invalid syntax

使用Debug

8
Process finished with exit code 0

Debug可以正常输出
请教一下各位这种事什么情况,应该怎么处理