该问题来自社区帖: https://bbs.csdn.net/topics/617344442.
if __name__ == '__main__ ':(错) if __name__ == '__main__':(对)
n=int(input('请输入一个正整数:')) 我的错误是,main__与 单引号 ’之间不小心打了各空格,可以从类似问题角度去调试。(是不跳输入框,shell中出现 RESTART: D:\……)