2017.2.6 第一天
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
import itertoolslis = list(itertools.permutations([1, 2, 3, 4], 3))PRint lisprint len(lis)2017.2.7 第二天
企业发放的奖金根据利润提成。
利润(I):低于或等于10万元时,奖金可提10%;
10万到20万之间时,高于10万元的部分,可提成7.5%;
20万到40万之间时,高于20万元的部分,可提成5%;
40万到60万之间时,高于40万元的部分,可提成3%;
60万到100万之间时,高于60万元的部分,可提成1.5%;
高于100万元时,超过100万元的部分按1%提成;
从键盘输入当月利润I,求应发放奖金总数?
# -*- coding: UTF-8 -*-I = int(raw_input('净利润(万):'))arr = [100,60,40,20,10,0] rat = [0.01,0.015,0.03,0.05,0.075,0.1] r = 0 for index in range(0,len(arr)): if I > arr[index]: r = r + (I - arr[index]) * rat[index] print (I - arr[index]) * rat[index] I = arr[index]print "奖金:" + str(r) + "万"arr1 = [[10, 10*0.1], [20, 10*0.075], [40, 20*0.05], [60, 20*0.03], [100, 40*0.015]]arr2 = [[0, 0.1], [10, 0.075], [20, 0.05], [40, 0.03], [60, 0.015], [100, 0.01]]value = input("please enter a value:")m = sum([b for a, b in arr1 if a < value])n = max([[a, b] for a, b in arr2 if a < value])sum1 = m+(value-n[0])*n[1]print(sum1)2017.2.8 第三天输入某年某月某日,判断这一天是这一年的第几周,第几天,星期几?
import datetimeimport timea = raw_input("Please enter a date in the form of yyyymmdd:")t = time.strptime(a, "%Y%m%d")y, m, d = t[0:3]day = (datetime.date(y, m, d))print day.strftime("%j")print day.strftime("%W")print day.strftime("%w")2017.2.9 第四天
获取指定目录下所有文件的名称
新闻热点
疑难解答