|  |      1ctro15547      2018-12-07 08:42:42 +08:00 我宁愿看易语言。。。 | 
|      2FelixZeng      2018-12-07 09:02:24 +08:00 看的脑壳疼。 | 
|  |      3xiaoheijw      2018-12-07 09:44:28 +08:00 服气,把英文硬生生改成中文 | 
|      4reself      2018-12-07 09:52:49 +08:00 via Android  2 楼上已经吐槽中文了,我就不重复吐槽了。但我看到这种 global 变量乱飞的屎尿屁代码就恶心,并且还在代码里用 eval。推广也就罢了求求你弄点高质量的代码吧,确定不是倒垃圾? | 
|      5alphanow      2018-12-07 10:02:09 +08:00 先把 Python 学好。。。 | 
|      6yumenlong      2018-12-07 10:07:20 +08:00 你这是把 python 当易语言在用吧,建议去易语言用户网站推广,话说楼主不会用对象么,满屏的全局变量问题很大。 | 
|  |      7xuanwu OP 首先解决功能问题, 接下来优化代码 有类似教程的话请麻烦分享下, 也好有个对比参考 | 
|      8anonymous256      2018-12-08 01:05:08 +08:00 via Android 看的脑壳疼…   公司里要是有人这么写,我觉得我们得提刀见了。 | 
|      9anonymous256      2018-12-08 01:28:09 +08:00 via Android 楼主完全是活在梦里。我可能是在对牛弹琴。 搞中文编程的初衷是啥?如果是为了照顾英语不好的人,你就放弃吧。global,eval,def(=define),if 难道这些不是英语单词? 搞了半天,python 关键字原封不动还是英文,只是改改变量名,好一个掩耳盗铃自欺欺人,骗自己说是"中文编程"。结果从纯英文——>不伦不类的中英文品种。 这不叫中文编程,这叫变量名使用中文的英语编程,换汤不换药。如果你把关键字和标准库重新用中文实现了,那我就彻底服气了。 ps:真有折腾“中文编程”的功夫,倒不如把国外优秀的英语书籍翻译成中文,似乎这对普及知识更有用些。 | 
|  |      10xuanwu OP @anonymous256 关于中文命名的优势和必要性, 请见"对在代码中使用中文命名的质疑与回应": https://zhuanlan.zhihu.com/p/30529835  关键词当然可以通过修改编译器中文化: "为 Python 添加中文关键字": https://zhuanlan.zhihu.com/p/31159526 标准库的汉化早有中蟒等等的实现, 但维护工作量较大 @xiaoheijw @alphanow @yumenlong 代码质量当然有改进空间, 但与命名关系不大. 如果哪个命名不当或需改进, 请指点或者直接到原文指教. | 
|  |      11flynaj      2018-12-09 01:29:01 +08:00 via Android 变量中文化,其实识别率更低 |