下面有程式碼,確定建議不要直接抄
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
上面字打錯: )
下面有程式碼,不會在抄: )
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
print((2*((int(input())+1)//2)**2-3)*3)至於公式怎麼來的看樓下吧: )
print((2*((int(input())+1)//2)**2-3)*3).
請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2
才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
print((2*((int(input())+1)//2)**2-3)*3).
請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2
才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
print((2*((int(input())+1)//2)**2-3)*3).
請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2
才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
print(5 / 2) ... 2.5print(5 // 2) ... 2不一樣。我的問題是 題目明確說 N是個奇數。(inputN+1)/2 已經確定是偶數除以2了, 在/ 與 // 是一樣的, 為何在輸入很大時, 會有些許誤差, 答案是706647194196847485 , 新手發問
print((2*((int(input())+1)//2)**2-3)*3).
請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2
才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
print(5 / 2) ... 2.5print(5 // 2) ... 2不一樣。我的問題是 題目明確說 N是個奇數。(inputN+1)/2 已經確定是偶數除以2了, 在/ 與 // 是一樣的, 為何在輸入很大時, 會有些許誤差, 答案是706647194196847485 , 新手發問
避免讓它轉成浮點數吧。