这是idle的问题,它只输出返回结果,标准输出并没有重定向到它的模拟器可用python原生解释器或ipyhon代替
打印的是返回值
printf的返回值
在cmd命令行中运行一下你的脚本。msvcrt.printf 输出到标准输出设备上,并不一定是python中的sys.stdout。 在python解析器的交付式环境中sys.stdout不是标准输出设备。