球從100公尺高度彈,每次彈起為原來一半,彈起最小高度0.01m,總共多少公尺
height = 100
count = 0
sum = 100
# 彈起的高度為當前高度的一半,大於0.01
while height/2 >= 0.01:
height = height * 0.5
count += 1
sum += height * 2
print("第"+ str(count)+"次彈起的高度是:"+str(height))
print(count)
print("總共走了:"+str(round(sum,2))+"公尺")
結果:
第1次彈起的高度是:50.0
第2次彈起的高度是:25.0
第3次彈起的高度是:12.5
第4次彈起的高度是:6.25
第5次彈起的高度是:3.125
第6次彈起的高度是:1.5625
第7次彈起的高度是:0.78125
第8次彈起的高度是:0.390625
第9次彈起的高度是:0.1953125
第10次彈起的高度是:0.09765625
第11次彈起的高度是:0.048828125
第12次彈起的高度是:0.0244140625
第13次彈起的高度是:0.01220703125
13總共走了:299.98公尺
按照重複的次數高到低進行排序
問題來自論壇,問到,去讀取乙個文字檔案 txt 去統計重複的文字行,然後按照重複的次數從高至底進行排序。insus.net實現的方法,先是建立乙個物件,處理文字檔案第一行。再建立別乙個類別,來處理每乙個物件,並做要求所需的分析。第乙個物件為 另外乙個物件 上面的insushelper類別中,兩個pu...
按照重複的次數高到低進行排序
問題來自論壇,問到,去讀取乙個文字檔案 txt 去統計重複的文字行,然後按照重複的次數從高至底進行排序。insus.net實現的方法,先是建立乙個物件,處理文字檔案第一行。再建立別乙個類別,來處理每乙個物件,並做要求所需的分析。第乙個物件為 另外乙個物件 上面的insushelper類別中,兩個pu...
如何保證redis高併發及高可用
1 面試題 如何保證redis的高併發和高可用?redis的主從複製原理能介紹一下麼?redis的哨兵原理能介紹一下麼?2 考點分析 其實問這個問題,主要是考考你,redis單機能承載多高併發?如果單機扛不住如何擴容抗更多的併發?redis會不會掛?既然redis會掛那怎麼保證redis是高可用的?...