小程序的曲折

原文链接:http://www.cnblogs.com/xaf-dfg/archive/2013/05/30/3108773.html

师姐给一个数据文件,让我求时间差平均值。

我用python花了2小时完成了,但是运行出错,要改花了好久,运行出结果花了半天。

运行出错:

新建列表a=[]

不能这样赋值a[1][1]=3

应该b=[]

b.append(2)  (b.insert(0,2))

b.append(3)

a.append(b)

结果给师姐后,她发现错误,原因,编程之前,她让我考虑时间差为负的情况,当事我是记得我会考虑的,但编程的时候我忘了。

以后要变成先记录清楚所有的具体要求,细节

再次改好了,师姐又发现错误了,这次我都无语了,纯粹是字符输错了,回答时间-问题时间,对应的变量名神似,我打字打错了!!汗!!!怎么可以这么粗心呢。

师姐说她自己编好了程序,我能说什么。。。愧疚,丢人,自责。。。

然后说我时间还是有问题,说我没用time模块吗??

我真是傻逼到几点了,怎么没想到python会有time模块呢!!!!

以后程序结果自己要想各种方法检验,结果数据比较大更要想各种方法。

 往txt中写入内容,一定要加 '\n'。我有输出一大堆没有换行符的文本了!想想怎么用正则表达式添加换行。

转载于:https://www.cnblogs.com/xaf-dfg/archive/2013/05/30/3108773.html

展开阅读全文
博主设置当前文章不允许评论。

学习编程的曲折历程!

11-18

我是一个非计算机专业的学生,我的学校是一个普通的专科学校,我的专业是彩色电子印刷技术,可是我在上大学二年级的时候知道了什么叫编程,所以也就一下子迷上了,可是现实中却是那么的困难重重,我们开过一门课谭浩强的《C语言程序设计》,然后自己看了VB程序设计。之后的一段时间里我一直去跟着计算机专业的学生上课,这期间学了《数据结构》《计算机网络》《操作系统》rn考了两次计算机等级二级,都没有过,第一次是笔试过了,第二次是上机过了。我放弃了考级。rn毕业的时候用VB+SQL做了一个印刷企业管理系统(其是有好多代码是参考别人的)。并且也获得了优秀,其实那个时候我们学校的计算机专业很次的。大多数同学都去做网页了,好像认为计算机专业就是专门为了做网站了。有时候我真的想不明白。毕业之后我来到了郑州,在一家广告公司做平面设计,回家后自己学编程,这期间学了《8086/8088汇编语言程序设计》清华大学的,说来也许你们都不信,我学这本书整整学了三遍才算弄懂(看得懂别人写的程序),这个期间我学了《软件工程》《SQL数据库设计》《VC++内幕》《ASP后台数据库设计》,《DELPHI编程原理》《C++builder程序设计》这些课程,但是学得都不是太精通。所以直到现在我也不敢说自己会编程。这期间我遇到的困难真的难以想像,我是一个人学的,完全靠自习,没有人教我,因为我周围的人会的都不是太多。有的时候我气得光想把书都给扔了,可是我一直都忍住了。 论坛

一个sql存储过程问题(较曲折)

06-30

外部变量 @ID (此值为表tbl_IndexFile的CategoryID)rnrntbl_CompanyFile:rnCompanyID CompanyName CompanyProfile ...rn 1 公司名称一 公司介绍rn 2 公司名称二 公司介绍rn 3 公司名称三 公司介绍rnrntbl_ProductFile:rnProductID CompanyID ProductName ...rn 1 1 产品名称rn 2 1 产品名称rn 3 1 产品名称rn 4 1 产品名称rn 5 1 产品名称rn(以上是公司名称一产品列表)rnrn 6 2 产品名称rn 7 2 产品名称rn 8 2 产品名称rn 9 2 产品名称 rn 10 2 产品名称rn(以上是公司名称二产品列表)rnrn 11 3 产品名称rnrntbl_CategoryFile:rnCategoryID CategoryName ParentCategory(父级分类ID)rn 1 分类名称一 0rn 2 分类名称二 1rn 3 分类名称三 2rn 4 分类名称四 0rn 5 分类名称五 4rn 6 分类名称六 0rnrn以上分类树以下结构:rn分类名称一rn |-------分类名称二rn | |---------分类名称三rn | |---------更多...rn分类名称四 rn |-------分类名称五rn |-------更多...rn | |-------更多....rn分类名称六rn |rn rn(可以看出,分类有可能一级分类下面有二级分类或者有三级分类,或者一级分类没有下级分类)rnrntbl_IndexFile:rnIND ProductID CategoryIDrn1 1 1rn2 1 2rn3 1 3rn4 2 1rn5 2 2rn6 2 3rn7 3 1rn8 3 2rn9 3 3rn10 4 4rn11 5 5rn(以上是公司名称一产品分类列表,可以看出,其实属于分类ID(CategoryID)1、2、3是最多的)rnrn12 6 1rn13 6 2rn14 6 1rn15 7 2rn16 7 1rn17 7 2rn18 8 1rn19 8 2rn20 8 3rn21 9 4rn22 10 5rn(以上是公司名称二产品分类列表,也可以看出,其实属于分类ID(CategoryID)1、2是最多的)rnrn23 11 6rn rn要求:(目前数据结构不能动了 :( )rnrn依据tbl_CompanyFile表中的CompanyID找tbl_ProductFile表对应的CompanyID,就得到了tbl_CompanyFile表CompanyName所对应的产品列表,然后再依rnrn据tbl_IndexFile表,得出产品所属分类最多CategoryID值,这一步就可得知某个公司的所有产品相对来说,产品所属分类最多的是那个分类,也就得到这个分类最rnrn多的CategoryID值,然后这个最多的CategoryID值再与变量@ID比较,如果两个值相等,就返回某个公司的信息rnrn备注:因为每个产品牵涉到一级或多级分类,所以不管点其中那一级分类,只要某个公司产品所属分类在点击的当级分类中是最多的(如果产品都属于一、二、三rnrn个级别分类,就会出现三个最多了,当然这三个最多值其实是相等的)信息rnrn比如:当变量 @ID=1 时,就会列出公司名称一与公司名称二的相应信息,当变量 @ID=2 时,也会列出公司名称一与公司名称二的相应信息,当变量 @ID=3时,rnrn就只会列出公司名称一的相应信息rnrn现在要一个sql存储过程,能解决以上问题,当然,如果同仁们有更好的解决方法,十分感谢! 论坛

没有更多推荐了,返回首页