自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python解决数学难题:囚徒存活的概率 ‘‘‘

一个刻意里有100个盒子,各有编号从0至99,各不相同,每个盒子中都有一张卡片,上面的数字从0至99,各不相同,卡片是打乱了顺序放在盒子里的。每个囚徒需要独自进入房间,打开其中50个盒子,如果打开的盒子中的卡片有与囚徒身上的号码相同,就属于成功完成任务。如果囚徒进入房间后,只是随机地打开50个盒子,那么他能成功完成任务的概率就只有50%,这样如果100个囚徒都能成功完成任务的概率,只有50%的100次方,这个概率比1个人在体彩中买一张彩票中500万,连买4期,期期都中的概率还要小。

2022-09-09 13:42:43 660 1

原创 Excel中的工龄计算

在Excel中计算工龄时间

2022-09-09 10:00:57 1055

原创 引导学生发展计算思维能力

假如问学生这样的问题:2点33分时,时针与分针的夹角是多少度?拿出手表和量角器的,是工程思维。列出算式:33*6-(33/60)*30-60=121.5度的,是数学思维。能写出代码:def minute_hand(current_minute): return current_minute*6def hour_hand(current_hour,current_minute): return current_hour*30+current_minute/2my_hour=fl

2021-06-22 14:26:07 267

原创 处理微信里接龙名单,看看谁没有参加接龙

微信里经常有家长需要接龙表明参与了某件事的讨论。可是一个班几十个学生,如果有两三个没有接龙,用眼睛看还真容易看花眼。于是写了个Python程序来分析接龙数据,找出哪个家长还没有参加接龙。标准名单保存在namelist.txt中,接龙的数据保存在tmp1.txt中。#对比接龙名单与标准名单之间的差异import osnameNotInList=[]f=open('tmp1.txt','r', encoding='utf-8')f1=open('namelist.txt','r', encodin

2021-05-22 12:10:57 9410 2

原创 初中数学题一则lx-3l+lx+al的值的问题

若lx-3l+lx+al的最小值为8,则a的值是( )?分析,绝对值里面的值如果为负,去掉绝对值号时里面的每一项是要变号的。所以要讨论计算。但用Python来计算就不一样了。它有绝对值函数abs(),只是需要注意到,这个式子的最小值为8,于是要考虑使用一个变量来保存式子的值,然后在变更x后重新比较它如果新值更小,就替换之。这样最后看最小值是不是等于8.如果等于,则输出结果。for a in range(-50,50): min_func=20 for x in range(-50,50)

2021-05-02 11:07:16 364

原创 Python计算小学奥数题求解四个真分数

题目如下:有4个真分数,分子为1,有两个分母为偶数,两个 分母为奇数。彼此不同。且奇数分母的两个分数之和等于偶数分母的两个分数之和。求解满足条件的四个真分数中,两个偶数为分母的分数,这两个偶数之和最小是多少?假定,分母在2……100之间,写出下列程序:answer=200for js1 in range(3,200,2): for js2 in range(js1+2,200,2): for os1 in range(2,200,2): for os

2021-03-13 14:44:51 332

原创 Python计算小学奥数题正整数分解为几个整数的倍数和。

一道小学奥数题如下:妈妈身上有473元,可以买如下物品,《西游记》70元一套,《三国演义》61元一套,《红楼梦》35元一套,《水浒传》28元一套,《古代发明》25元一套。以上已知可以买套,也可以不买,要求买完书后身上的钱剩下的越少越好。问:怎么组合购买物品,最后剩下多少钱?这个题目的本质是整数分解成多个整数的倍数和问题。我们假定买这五种书的套数分别为《西游记》:b1套,《三国演义》:b2套《红楼梦》:b3套《水浒传》:b4套《古代发明》:b5套题目就是要求473-70b1-61b2-35b3

2021-03-07 11:44:17 334

原创 ACCESS中的组合框combo控件使用的一个细节

我们在窗体上放置一个combo控件,然后在它的属性面板上,数据标签中的行来源处指定了一个查询“在职教师名单”,保存并运行窗体后,点开combo,看到了有查询出来的教师名单。但我们注意到,窗体打开时,这个combo控件中显示的是空白。必须要点下拉按钮后再选中一个教师的名字,该教师的名称才出现在combo控件中。这并不是我们所希望我。我们希望在窗体打开的时候,这个combo就默认显示教师名单中的第一个名字。查看combo控件的属性面板的数据标签中,有“默认值”这一属性。但这一属性并不能直接帮上忙。因为教师名

2021-03-06 20:51:05 1799 2

原创 Python解决小学奥数题斐波拉契数列的个位数问题

这样的数列,第1个是1,第2个是1,第3个是2,后面的每一个数,都是它前面两个数之和。求:到第1997个数时,这些数中能被5整除的共有多少个?要解决这个问题,用Python直接计算并计数,可以是这样的:i=3mycount=0num1=1num2=1num3=num1+num2while i<1998:#定义数的范围 num1=num2 num2=num3 num3=num1+num2 i+=1 if num3%5==0: #判断是否为5的倍数

2021-02-26 20:47:34 374

原创 Python计算小学奥数题一本书中被撕掉一页

一本辅导书,其中一页被撕掉了,剩下的所有页码之和为1517,问这本书原有多少页?要做这样的题,需要知道等差数列的求和公式,还要有一定的分析能力。但用Python来计算,简单地使用for 循环就很容易的得到答案。for i in range(2,62,2): pageofsum=(i+1)*i*0.5 for pageoflost in range(1,i,2): lostnum=pageoflost*2+1 if pageofsum-lostnum==1

2021-02-24 17:18:09 686

原创 ACCESS中如何理解数据线性结构。

有这样的道题:数据元素的集合={1,2,3,4,5},那么满足下列关系R的数据结构中,为线性关系的是()?A:R={(1,2),(3,4)(5,1)}B:R={(1,3),(4,1),(3,2),(5,4)}C:R={(1,2),(2,3),(4,5)}D:R={(1,3),(2,4),(3,5)}这里主要考察的是对线性结构的理解。一个非空线性结构应该满足两个条件:1是有且只有一个根节点,2是每个节点最多有一个前件,也最多有一个后件。每个字都认识,怎么怎么把这个定义翻译成好理解的,形象化的图形呢

2021-02-23 13:09:05 581 1

原创 ACCESS在主窗体中输入时间查询的情况

在一个主窗体上有两个Text控件,分别为T_DateBegin和T_DateEnd,可以输入时间。要求,如果在T_DateBegin和T_DateEnd中输入了时间,就表明要查询在这两个时间之间的记录,如果没有输入任何内容,则查询全部时间的内容。这个查询语句容易出现这样的错误写法:select * from Table_name where 时间 like iif(isnull(forms![综合查询窗口]![T_DateBegin]), ‘*’, between #[T_DateBegin]# and

2021-02-23 12:19:48 982

原创 ACCESS中控件值的复制方法

用ACCESS2010做了个学生信息管理系统,遇到了一个功能要求:经常要复制学生的身份证号码,家庭地址等到其他地方如别的Word、Excel文件中。尽管用的是Text控件来显示该内容,但用鼠标云选中然后再Ctrl+C总是有点花功夫。于是用点击按钮来进行直接复制到剪贴板。Access中常用的复制内容到剪贴板的方法,有正面两种:Private Sub CmdCopyIDCardNo_Click() With CreateObject("new:{1C3B4210-F441-11CE-B9EA-00A

2021-02-21 17:41:46 674

原创 Python做小学四年级奥数题算三个人的年龄

题目如下:#甲乙丙三人的当前年龄和为120,若甲是乙的年龄的一半时,丙是42,#若丙是乙年龄的一半时,甲是6,求甲,乙,丙三人的当前年龄。题目分析:直观可以看到一个条件:三个人的年龄和是120岁,于是我们可以想到三重循环,因为年龄不能为负,就有取值范围是0至120,但这样真的好吗?从题目上,我们还能找到另一个条件:假如甲的年龄是乙的一半时,丙是42岁,这句话怎么分析?我们令x为甲的年龄,y为乙的年龄,那就是说当x变成0.5*y时,本来是年龄为z的丙,要变成42岁。这个变的过程中,年龄差是不变的。于

2021-02-20 20:21:47 590

原创 Python,小学奥数排列组合题4位数的密码

一道小学奥数排列组合题,一个4位数的密码,每位数都不为0,4个数字之和为9,求有多少种不同的密码。用for循环找出密码的范围,用str和int函数,匹配已知条件,用if语句进行判断。'''一个4位数的密码,每位数都不为0,4个数字之和为9,求有多少种不同的密码。'''# encoding: utf-8sum=0for i in range(1111,6112): h=0 a=str(i) for j in range(4): if a[j]=='0':

2021-02-20 18:02:48 1025

原创 Python文本整理功能处理小说目录结构

整理文本小说的目录有时下载的网络文本小说,目录比较混乱,导入到阅读软件时,从目录浏览时很不方便。于是用Python整理下,让目录格式尽量统一,方便阅读。源代码如下:# -*- encoding: utf-8 -*-import osdef is_content(a): tmpini=len(a) con_a='第' con_b='一二三四五六七八九十零百千1234567890' con_c='章节卷' con_end=False if a[0]==

2021-02-20 17:42:10 364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除