随笔分类 - python实例
摘要:自己又开始懒散的态度生活,所以几乎有两个月没有更博了。 项目:美国各州首府地理考试,为防止作弊,35份试卷,50道题随机次序,生成独一无二的试卷。 基本想法: 1.将各州首府的地方和首府写入列表,以Key:value列表形式存储 2.for循环,调用open()生成35份试卷以及对应的35份答案 3
阅读全文
摘要:#!/usr/bin/python #-*-conding:utf-8-*- #获取目录下文件的绝对路径 import os def getabsroute(path): listdir = os.listdir(path) filepath = os.getcwd() allfile = [] for file in listdir: allf...
阅读全文
摘要:#!/usr/bin/python #-*-conding-*- #创建文件,并写入数据:要求不能与现存系统文件重名 import os def makefile(path,content): if os.path.exists(path): if os.path.isdir(path): f = open('makefile_test.txt...
阅读全文
摘要:for i in range(1,10): print( ) for j in range(1,i+1): print('%d*%d=%d '%(i,j,i*j),end="") 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=...
阅读全文
摘要:题目:将一个列表的数据复制到另一个列表中。 程序分析:打算利用for循环和append函数来复制到另一个表中 分析二:使用列表[:]
阅读全文
摘要:题目:斐波那契数列。 程序分析:这个数列从第3项开始,每一项都等于前两项之和。故 n=1,2,f=1 n>2,f=f(n-1)+f(n-2) 例如:1,1,2,3,5,8..... 网上答案: 方法一 方法二 以上实例输出了第10个斐波那契数列,结果为: 方法三 如果你需要输出指定个数的斐波那契数列
阅读全文
摘要:题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到1
阅读全文
摘要:题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析: 月份天数: 闰年: 1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2100年不是闰年) 2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) 改进版:考虑了月份和天数的有效性(哈哈,对比网上的答案
阅读全文
摘要:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析: 方法一:该方法是网上的答案 先是迭代遍历组成所有的三位数,填在百位、十位、个位的数字都是1、2、3、4,然后排除相同和重复的三位数。 方法二:基于方法一,将结果当做一个三位数,而不是单独的三个数字的输出,且
阅读全文

浙公网安备 33010602011771号