def oddEveniter(nth,pace):
x = 1
ans = []
for s in range(1,nth+1):
ans.append(x)
if not s % 5:
x += 1
else:
x += 2
return ans[-1]
print(oddEveniter(100,5))
180
第二个任务
solve by Math
3的倍数百十个位相加为3的倍数,501整除3;
7的倍数7*71= 497,504整除7;
650-500 = 150;150//3 = 50;150//7 = 21
500->650之间有49个数整除3;20个整除7;同时整除3和7的有多少?
2120 + 214 = 504
150//21 = 7
150 - 49 - 21 + 7 = 87
solve by Python
def divisable(start,end,d1,d2):
ans = []
for n in range(start,end+1):
if n%d1 and n%d2:
ans.append(n)
return len(ans)
start,end,d1,d2 = 500,650,3,7
print(divisable(start,end,d1,d2))
87
第三个任务
length / (s_girl + s_escalator) = 45 (1)
length / (s_girl - s_escalator) = 135 (2)
find thatlength/girl
= ?
1/45 + 1/135 = 2 * s_girl / length
so that:
length/(2*girl) = 1 / (4/135)
length/girl
= 135/2 = 67.5
图中,ABC是等边三角形。以 P、Q 和 R 为中心的圆的绘制方式使得它们接触大圆和三角形的边,并且具有最大可能的半径。
大圆的半径是8厘米。
求#Triangle PQR 的
本文由mdnice多平台发布
网友评论