- 博客(14)
- 收藏
- 关注
原创 python——老鼠打洞问题
描述:《九章算术》的“盈不足篇”里有一个很有意思的老鼠打洞问题。原文这么说的:今有垣厚十尺,两鼠对穿。大鼠日一尺,小鼠亦一尺。大鼠日自倍,小鼠日自半。问:何日相逢?各穿几何?这道题的意思就是说,有一堵十尺...
2020-04-13 09:55:59
9207
原创 python——今天是第几天
描述输入年/月/日(用斜杠分隔),输出该日期是这一年的第几天(题目保证年、月、日都是合法输入)? 输入格式年/月/日...
2020-04-06 11:15:19
9016
3
原创 python——换披萨
描述披萨的尺寸一般分6-15英寸几种,一英寸约等于2.54厘米,将英寸直径乘以2.54即可得出以厘米为单位的直径。例如6寸披萨,即为6乘以2.54,得出结果为15.24厘米。 然而披萨加工时并不是严格到毫米不差的,考虑到加工过程及无效的披萨边,真正的有效直径需要去掉小数点后面数字。例如6寸披萨的标准直径为15.24厘米,实际有效直径一般为15厘米。...
2020-04-06 11:06:34
12175
4
原创 python——个税计算器
目前我国个人所得税计算公式如下:应纳个人所得税税额= (工资薪金所得 -五险一金 - 个税免征额)×适用税率-速算扣除数...
2020-04-02 20:39:03
21917
5
原创 python——汉诺塔问题
输入一个正整数n求n个圆盘的汉诺塔问题输出解题步骤和操作次数count#汉诺塔count=0def hanoi(n,src,dst,mid): global count if n==1: print('{}:{}->{}'.format(1,src,dst)) count+=1 else: hanoi(n-1...
2020-03-31 23:07:11
297
原创 python——圆周率(蒙特卡洛)
使用蒙特卡洛法计算圆周率#CalPiV2.pyfrom random import randomfrom time import perf_counterDARTS = 1000000 #进行1000000次模拟hits = 0.0start = perf_counter()for i in range(1, DARTS+1): x, y = random(), rand...
2020-03-30 10:52:46
374
原创 python——五角星绘制(turtle)
#五角星import turtleturtle.pensize(5)turtle.pencolor('yellow')turtle.fillcolor('red')turtle.begin_fill()for i in range(5): turtle.forward(100) turtle.right(144) turtle.forward(100) ...
2020-03-29 19:27:25
401
原创 python——象棋棋盘
试绘制一个中国象棋棋盘,以棋盘的左下角为原点,先绘制一正长方形,用橙色填充,再在填充的区域上绘制中国象棋棋盘。#象棋棋盘from turtle import *speed(0)pensize(2)width=60setup(width=10*width,height=12*width)screensize(10*width,12*width)x,y=-4*width,-4*wid...
2020-03-29 19:25:06
712
原创 python——计算n的阶乘
描述现有数列:1,2,3,4,……,n,计算并输出其前n项的平方和,即求:1×1+2×2+3×3+……+n×n的和。...
2020-03-29 19:21:59
8152
原创 python——分类统计字符个数
描述编写程序,用户输入一个字符串,以回车结束,统计字符串里英文字母、数字字符和其他字符的个数(回车符代表结束,不计入统计)。输入格式一个以回车结束的字符串 ...
2020-03-29 19:20:19
21685
3
原创 python——正负交错数列前n项和
描述1-1/2+2/3-3/5+4/8-5/13+…的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出。s=int(input())sum=1c=1d=1if s==0: sum=0elif s==1: sum=1elif s>1: for i in range(1,s): a=i ...
2020-03-29 19:18:42
19834
3
原创 python——百钱买百鸡
#百钱买百鸡Afor i in range(1,20): cock=i s=int((100-5*i)/3) for m in range(1,s): hen=m chicken=(100-5*i-3*m)*3 if cock+hen+chicken==100: print(cock,hen,chic...
2020-03-29 19:16:59
1284
原创 python——百分制成绩转五分制(循环)
#百分之成绩转换五分制(循环)flag=1while flag: grade=eval(input()) try: if 100>=grade>=90: print('A') elif 90>grade>=80: print('B') elif 80>grade>=70: ...
2020-03-29 19:15:51
21262
1
原创 python——奥运五环绘制
#奥运五环import turtlecoordA=[-110,0,110,-55,55]coordB=[-25,-25,-25,-75,-75]cl=['red','blue','green','yellow','black']turtle.pensize(5)turtle.speed(2)for i in range(5): turtle.color(cl[i]) ...
2020-03-29 19:13:51
641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人