a042: 平面圓形切割
這篇教學會示範 ZeroJudge 基礎題庫「a042: 平面圓形切割」的解題過程。
題目需求
題目會提供一個任意正整數 n,透過程式求出「平面上的 n 個圓,最多可將平面切成幾個區域」。
題目連結:a042: 平面圓形切割
解答
套用「平面圓形切割」的公式,就能夠根據 n 求出有幾個區域。
平面圓形切割公式:n^2-n+2
while True:
try:
n = int(input()) # 將輸入的文字轉成數字
print(n**2-n+2) # 印出公式結果
except:
break
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~