實現 python 基本計算方法的應用任務如下:
windows10、python 3.6.5、anaconda、spyder
用 python 實現1+2+3+…+100有很多種方法,我用的是while
迴圈。
python**及注釋:
#變數 i 儲存當前數字 初始值為 1
i = 1
#變數 i 儲存當前合計 初始值為 0
s = 0
# while 迴圈求和
while i <= 100 :
s+=i
i+=1
#最後列印合計值
print (s)
結果:
用 python 實現1+2+3+…+100有很多種方法,我用的是for
迴圈。
**:
s=0
for i in range(102):
s+=i
print(s)
結果:
#引入random模組
i=0while i<10:
y=random.randint(1,100)#0-100之間抽樣隨機整數
print(y)
i=i+1
結果:
'''自己實現排序函式
'''class
mysort:
# 生成隨機數,返回排序後的結果
# start, end為限制隨機數生成的範圍
# count為生成的隨機數個數
def__init__
(self, start, end, count):
self.start = start
self.end = end
self.count = count
self.number_list =
# 實現排序,內部函式
def__mysort
(self):
for i in range(0, self.count):
elements = random.randint(self.start, self.end)
for i in range(0, self.count):
for j in range(i + 1, self.count):
if self.number_list[i] > self.number_list[j]:
self.number_list[i], self.number_list[j] = self.number_list[j], self.number_list[i]
return self.number_list
defprints
(self):
return self.__mysort()
# 使用
if __name__ == "__main__":
# 列印排序後的結果
sorted_data = mysort(0, 100, 10)
for num in sorted_data.prints():
print(num)
結果:
print("a與b集合的交集是:"+"\n"+str(a & b))
print("只有a集合中有的元素是:"+"\n"+str(a - b))
print("a與b集合的並集是:"+"\n"+str(a | b))
結果:
關於CIDR位址的計算方法
cidr無類域間路由,打破了原本的abc類位址的規劃限定,使用位址段分配更加靈活,日常工作中也經常使用,也正是因為其靈活的特點使我們無法一眼辨認出網路號 廣播位址 網路中的第一台主機等資訊,本文主要針對這些資訊的獲得介紹一些計算方法。斜線後是22並不是8的整數倍,直接很難看出結果,所以需要通過一系列...
關於社會保險的計算方法
社會保險是基本養老保險金 基本醫療保險金 失業保險金的統稱,加上住房公積金,就人們通常所說的 四金 四金 是法律 法規強制性規定的,並不是勞動者和企業能在勞動合同中所能協商的。凡 四金 規定適用單位,必須無條件地執行,它也是適用單位必須承擔的基本社會義務,對勞動者來說,是應當享受的基本權利。按 社會...
AUC的計算方法
在機器學習的分類任務中,我們常用許多的指標,諸如召回率 recall 準確率 precision f1值 auc等。相信這個問題很多玩家都已經明白了,簡單的概括一下,auc are under curve 是乙個模型的評價指標,用於分類任務。那麼這個指標代表什麼呢?這個指標想表達的含義,簡單來說其實...