python3练习100题——014】的更多相关文章

这题卡了我一整天,然后还是看答案撸了一遍- 原题链接:http://www.runoob.com/python/python-exercise-example14.html 题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5. 我的代码: def fun(): num=int(input("please input a number:")) if not isinstance(num,int) or num <0: print("it is not…
今天继续-答案都会通过python3测试- 原题链接:http://www.runoob.com/python/python-exercise-example3.html 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 我的代码: import math def fun(): for i in range(-100,10000): #i的range范围不够精确,具有偶然性 x=math.sqrt(i+100)%1 y=math.sqrt(i+26…
因为特殊原因,昨天没有做题.今天继续- 原题链接:http://www.runoob.com/python/python-exercise-example2.html 题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%: 20万到40万之间时,高于20万元的部分,可提成5%: 40万到60万之间时高于40万元的部分,可提成3%: 60万到100万之间时,高于60…
继续做题-经过python3的测试 原题链接:http://www.runoob.com/python/python-exercise-example4.html 题目:输入某年某月某日,判断这一天是这一年的第几天? 我的代码: year=int(input("please input the year:")) month=int(input("please input the month:")) day=int(input("please input t…
原题链接:http://www.runoob.com/python/python-exercise-example36.html 题目:求100之内的素数. 之前有类似的题,所以这次遇到觉得很容易了,直接写了一个可以一直求素数下去的代码: def fun(): k=1 while True: k+=1 n=0 for i in range(2,k): if k%i==0: n=1 break if n==0: print(k) 如果要限定在100之内,改变第一个循环为for,设置range即可.…
原题链接:http://www.runoob.com/python/python-exercise-example34.html 题目:文本颜色设置. 学习了一下python3 的文本颜色设置. 其实没有太搞懂.…
原题链接:http://www.runoob.com/python/python-exercise-example20.html 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 我的代码: def ball(): times=int(input("Hou many times the ball hit the floor?")) h=100.0 record=[] length=100 for i in r…
原题链接:http://www.runoob.com/python/python-exercise-example19.html 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 我的代码: def fun(): for num in range(1,1001): l=[1] #1不传入循环,直接输出 total=1 n=num for i in range(2,n): #上限不能到n if n%i==0: l.appen…
熟悉的水仙花数来了,,,... 原题链接:http://www.runoob.com/python/python-exercise-example13.html 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 我的代码: def fun(): num=[] for i in range(100,1000): a=i//1…
题目:画图,学用circle画圆形. 可以用turtle.circle画图. import turtle turtle.setup(0.6,0.6) turtle.pensize(3) turtle.pencolor("green") turtle.circle(100)…