前几天整理的Python小程序
来源:互联网 发布:手机淘宝撤销投诉 编辑:程序博客网 时间:2024/06/06 00:42
1、[1,2,3,4]中选出任意三位数排列不能有重合
for i in range(1,5): for j in range(1,5): for k in range(1,5): if i != j and i != k and j != k: print(i,j,k)#思路:可以先打印再判断
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
(这样看的清楚明白)
bonus1 = 100000 * 0.1bonus2 = bonus1 + 100000 * 0.075bonus3 = bonus2 + 200000 * 0.05bonus4 = bonus3 + 200000 * 0.03bonus5 = bonus4 + 400000 * 0.015i = int(input("请输入利润"))if i <= 100000: bonus = i *0.1elif i <= 200000: bonus = bonus1 + (i - 100000) * 0.075elif i <= 400000: bonus = bonus2 + (i - 200000) * 0.05elif i <= 60000: bonus = bonus3 + (i - 400000) * 0.03elif i <= 1000000: bonus = bonus4 + (i - 600000) * 0.015else: bonus = bonus5 + (i - 1000000) * 0.01print("奖金为:", bonus)#思路:先计出x,y,如果x,y不是他的完全平方数,则不可能平方==它
3、输入年月份判断是这一年的哪一天
year = int(input("年份:"))month = int(input("月份:"))day = int(input("天:"))months = (0,31,59,90,120,151,181,212,243,273,304,334)if 0 <= month <= 12: sum = months[month - 1]else: print("date error")sum += dayleap = 0if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)): leap = 1if leap == 1 and month > 2: sum += 1print("%d days" % sum)#思路:先输入对应的年月日,天数sum = day + month-1的天数,month > 2,判断是不是润年,天数相加减
4、控制台输入三个数字,按从小到大排列(第一次做的时候傻乎乎的去判断了,哎)
l = []for i in range(3): x = int(input()) l.append(x)l.sort()#升序print(l)#思路:将输入的数字添加到列表中,然后升序排序
5、用符号打出c
print("*" * 10)for i in range(5): print("*")print("*" * 10)
6、九九乘法表
def jiujiu(): for x in range(1, 10): for y in range(1, x + 1): print("%d * %d = %d" % (x, y, x * y), end=" ") print("")jiujiu()
(效果啥样不说了都知道)
7、turtle画国际象棋
import turtlestep = 20for i in range(8): for j in range(8): turtle.up() turtle.goto(step * j,step * i) turtle.down() turtle.begin_fill() for m in range(4): turtle.forward(step) turtle.left(90) if (i + j) % 2 != 0: turtle.fillcolor("white") else: turtle.fillcolor("black") turtle.end_fill()turtle.done()
阅读全文
1 0
- 前几天整理的Python小程序
- 前几天整理的面经
- 前几天学习的servlet小总结1
- 前几天在做一个截图的程序
- 趁热打铁,写下前几天做TOLO3G项目遇到的小问题
- 我的python小程序
- python字典的小程序
- Python的几个小程序
- python的一些小程序
- python常用的小程序
- 奇怪了,前几天运行好好的程序今天下午发现不行了
- 一个整理桌面的python小例子
- python 计算程序剩余时间的小程序
- 学习小程序整理
- [整理]python 小技巧
- Python整理小知识点
- 前几天的陌生电话
- 前几天发生的事情
- 努力的回报1
- 手游服务端框架之使用事件驱动模型解决业务高耦合
- 2017.08.14总结
- 【黑科技】用树状数组解决区间修改查询问题
- CoordinatorLayout的layout_scrollFlags
- 前几天整理的Python小程序
- JS修改昵称
- 【CUGBACM15级BC第20场 A】hdu 5123 who is the best?
- ssh框架搭建出错
- Makefile :=和=区别
- 知识储备:02数组与字符串:判断元素出现与否及次数
- 用户分页多条件查询
- POJ2001 字典树
- POJ-1324:Holedox Moving(BFS+状态压缩+蛇蛇历险记)