这对做数学题有什么好处?
C++ 入门 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
C++ 一秒约一亿次,Python 大约多少?
考级上机题你会选哪个?
动手写两遍。
想想哪些东西是"换语言也不用重学"的?
故意写错一行,读读报错说了什么。
这种错怎么修?
长度为 5 的列表,最大下标是几?
怎么避免这类错?
想一个你希望电脑帮你做的重复小事。
参考答案(家长):约一千万次,估算超时要按这个来。
参考答案(家长):不用担心溢出,也省掉了整个高精度章节。
参考答案(家长):思路完全一样,Python 短很多,C++ 更明确。
参考答案(家长):看题目时限。多数题两种都能过,C++ 更保险。
参考答案(家长):先看最后一行的错误类型,再看行号。
参考答案(家长):算法思路、拆解问题的方法、调试的习惯。
参考答案(家长):4。
参考答案(家长):在 input 外面套一层 int。
参考答案(家长):能自动化的重复劳动,都是好题目。
参考答案(家长):统一用 4 个空格,让编辑器自动转换。
让海龟前进 100 步再右转 90 度。
画正六边形每次转多少度?
试着改几个数字,看图形怎么变。
怎么模拟掷一个骰子?
动手做一个。
给出题器加上计分。
加上难度选择。
给出题器加上错题回顾。
为什么成绩要存文件而不是只存变量?
把一句话写进文件试试。
参考答案(家长):60 度。
参考答案(家长):两句命令,就能画出一条边和一个转角。
参考答案(家长):取 1 到 6 之间的随机整数。
参考答案(家长):小改动出大变化,这正是编程好玩的地方。
参考答案(家长):答对时计数加一,循环结束后输出。
参考答案(家长):随机两个数、输出题目、读答案、比对。
参考答案(家长):答错时把题目存进列表,结束时遍历输出。
参考答案(家长):读入难度后设定随机范围的上限。
参考答案(家长):用 with 打开后调用 write,块结束自动关闭。
参考答案(家长):变量只在运行时存在,程序一关就没了。
把刚写的文件读出来打印。
想保留旧内容该用哪种方式?
加上这个功能。
给出题器加上输入检查。
给你的出题器加上必要的注释。
把出题器拆成三个函数。
把上一批做过的一道题用另一种语言重写。
挑一道做过的题,换语言再交一次。
决定一下你以哪种为主。
说说 Python 比 C++ 方便在哪、慢在哪。
参考答案(家长):追加方式,否则原来的内容会被清掉。
参考答案(家长):用 with 打开后遍历每一行。
参考答案(家长):判断输入是不是全数字,不是就提示重输。
参考答案(家长):结束时用追加方式写入日期和得分。
参考答案(家长):拆完主程序只剩几行,一眼看懂流程。
参考答案(家长):说明每一段在做什么,尤其是不明显的地方。
参考答案(家长):都通过的话,说明你真的理解了思路。
参考答案(家长):会发现思路完全一样,只是写法不同。
参考答案(家长):写得短、内置多、整数无上限;代价是运行慢约十倍。
参考答案(家长):考级和竞赛偏 C++,做工具和数据偏 Python,按目标选。