- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 致敬“微小”——给微信开发者省点事
“微小”者,微信小程序也!开发时竟然只能手动创建网页所需的文件夹及四个文件,还得手动添加路径,写了个Python3程序来偷懒。##cw.pyimport osimport sysexts = ('.js', '.json', '.wxml', '.wxss')path = sys.argv[1] if not os.path.exists(path): os.mkdir(path)fn...
2018-07-13 15:34:46
178
原创 判断弧度控制点是否横向拖动的方法
问题:当横向拖动“弧度控制点” 时,弧长不变,否则,半径不变难点:如何判断拖动是横向的笨法:var一个全局变量保存拖动状态,只在按下鼠标时置初值为0,在拖动鼠标时若值为0,则根据是否横向拖动来决定变量值。若是横向拖动,变量值为1,否则变量值为2。若变量值为1,则按横向拖动处理,否则按改变弧度来处理。这样做的问题就是鼠标拖动只能“从一而终”,而且用全局变量进行控制的耦合度太高。...
2018-06-30 12:26:08
267
原创 求质数表两方法之比较
用了两种方法来求指定范围内的所有质数,其效率之差别令我瞠目结舌。第一种方法是对指定范围内 3 以上所有奇数做判断,看它是否质数,是,则将它加入质数列表。第二种方法则是先贤早就给出的“筛法”。程序如下:MAX = 100for i in range(6): //方法一 MAX *= 10 print MAX primes = [2] from datetime impo...
2018-06-27 18:26:22
229
原创 想要几题有几题(小学四年寒假作业出题利器)
同事要找小学四年寒假作业数学竖式计算题80题,三位乘两位、三位除两位各40,让我帮忙,百度太烦,于是程序之。乘法:# -*- coding: cp936 -*-from random import randintwith open('js.txt', 'w') as fw: line1 = '' line2 = '' line3 = '' for i in range(40...
2018-06-25 09:45:41
168
原创 自动生成诗词比赛用九宫格或十二宫格
旁听苏豪兄与惠云师商讨怎样制作诗词比赛用的九宫格时忍不住多嘴了一句——“用程序自动生成很简单啊”,立马就被抓了差,后悔都来不及 那就先把实现过程表达清楚吧:将“诗词大赛”文件中的各行存入“诗词大赛”数组创建Word文档for i = 0 to ubound(“诗词大赛”)中的每一行 if 五言 格子数 = 9 字数 = 5 elseif 七言 ...
2018-06-22 16:41:43
6842
原创 扫雷
被“逼”写个程序,于是用易语言写了(半)个扫雷程序——鼠标左键功能尚未实现且界面粗糙~(@^_^@)~,代码先:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.程序集 窗口程序集1.程序集变量 雷区, , , "12,12".程序集变量 雷, , , "10,2".子程序 __启动窗口_被激活.局部变...
2018-06-21 14:35:10
172
原创 VB编程系列(5):农夫过河
问题描述:一个农夫带了一只狼、一只羊和一颗白菜来到甲岸,他要把这三样东西东用船从甲岸带到乙岸,但这艘船只能容下农夫本人和另外一样东东。如果农夫不在场的话,狼会吃掉羊,羊会吃掉白菜。请编程为农夫解决这个过河问题。解题思路:第一次看到这类问题时,我蒙圈了——这就是个文字推理题,也能用编程来解决?细想之后,明白!只要能用数字表示,就能用程序来处理。要确保三样东东都能过河,就必须使得农夫不在河岸的时候,甲...
2018-06-11 09:51:06
666
1
原创 VB编程系列(4):矩阵转置
问题描述:编写一个程序,将一个 M 行 N 列的矩阵转置。解题思路:所谓矩阵转置,可以看下面这个例子: |1 2 3 |A = |4 5 6 | |7 8 9 | |10 11 12 | 转置后内容为 |1 4 7 10 |B = |2 5 8 11 | |3 6 9 12 | 即行列互换,即B(j,i)=...
2018-05-17 14:29:13
3335
原创 VB编程系列(3):删除星号
问题描述:现在有一串字符需要输入,规定输入的字符串中只能包含字母和*号。请编写程序,实现以下功能:除了字符串前后的*号之外,将串中其他的*号全部删除。 例如,假设输入的字符串为****A*BC*DEF*G********,删除串中的*号后,字符串变为****ABDEFG********解题思路: 先求出前置星号与后置星号个数,然后用替换法删除星号,再将三者结合即可。程序代码: s = InputB...
2018-05-16 13:50:21
459
原创 VB编程系列(2):标识数字
问题描述: 编写程序,实现以下功能:在字符串中的所有数字字符前加一个 $ 字符。例如,输入 A1B23CD45,输出 A$1B$2$3CD$4$5。解题思路: 在字符串S的所有数字字符前加一个$字符,可以有两...
2018-05-15 09:27:23
442
原创 VB编程系列(1):分鱼问题
前言:首先,向C语言中文网致敬,没有它的《100个C语言经典小程序和C语言编写的小游戏》,就没有本系列的问世。本系列是该教程的部分程序的VB实现。问题描述: A、B、C、D、E 五人合伙夜间捕鱼,凌晨时各自在...
2018-05-14 16:06:43
424
弧度制的演示(H5小程序)
2017-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人