信息学竞赛用C++不用Python的理由是什么？
C++各种难学难用，对中小学学生而言基本上是一个反人性的存在，我能想到的理由有：1、路径依赖，既得利益团体，题库、老师、资源等有切换成本2、就是为了选出一些中小学能学好C++的人
感觉说的都不到位，其实信息学竞赛用Python当然是完全可以的，像LeetCode自己办的竞赛里Python的流行程度还是比较高的。这个主要还是习惯的问题。在大约二十年前，中国的OI当中绝对主导的语言是Pascal，这是一个在当时除了Delphi以外几乎已经退出实际编程领域的语言，从使用体验上来说也远不如C/C++。它在当时处于主导地位的唯一原因是当时的影响力最大的信息学竞赛教材之一是吴文虎教授编写的一本使用Pascal语言的教材，因此众多类似教材也使用了pascal，进而各个信息学教练都教pascal。但是毕竟教材是会过时的，随着新算法在信息学竞赛中逐步推广，这些新算法的资料和开源实现往往使用C/C++，那么C/C++也就流行起来了。那么Python真的就不行吗？有人说Python运行慢，实际上这并非一个真正的问题，支持多种语言的竞赛很多，大部分会按照语言不同设计不同的时间限制。而在编码难度、库函数丰富性、调试便利性上，Python实际上有不小的优势。所以根本上来说，现在不支持Python也就只是个惯性问题。语言多多少少会有一些差异，导致不同题目适合的语言不尽相同，最简单的方法就是参赛选手可以为每一题自选语言，这样同时掌握多种语言的选手可以自己选择更合适的一种。