學以致用,利用已經學習的python完成了codeforces簡單習題
學習到的東西,在一行輸入多個連續的資料用input().split()。輸入的是字串型別
具體見**
鏈結 a.book reading
s=input().split()
n=int(s[0])
t=int(s[1])
s1=input().split()
for i in range(1,n+1):
time=int(s1[i-1])
t=t-(86400-time)
if(t>0) and (i==n):
print(n);break
if(t<=0):print(i);break
python 乙個小小的效能提公升
你可以通過將函式或方法的定位結果精確地儲存至乙個本地變數來獲得一些效能提公升。乙個迴圈如 for key in token dict key dict.get key,0 1 每次迴圈都要定位dict.get。如果這個方法一直不變,可這樣實現以獲取小小的效能提公升 dict get dict.get...
Python學習筆記(七)
深淺拷貝 set 集合 函式a 1,2 3,4 b a.copy print b 結果 1,2 3,4 b 0 0 8 print a 結果 8,2 3,4 print b 結果 8,2 3,4 原理圖 去重關係測試 定義語法 s set in not in 集合等價與不等價 子集 s set al...
python學習筆記(七)
帶有 yield 關鍵字的的函式在 python 中被稱之為 generator 生成器 python 直譯器會將帶有 yield 關鍵字的函式視為乙個 generator 來處理。乙個函式或者子程式都只能 return 一次,但是乙個生成器能暫停執行並返回乙個中間的結果 這就是 yield 語句的...