a042: 平面圆形切割
这篇教学会示范 ZeroJudge 基础题库“a042: 平面圆形切割”的解题过程。
题目需求
题目会提供一个任意正整数 n,透过程序求出“平面上的 n 个圆,最多可将平面切成几个区域”。
题目链接:a042: 平面圆形切割
解答
套用“平面圆形切割”的公式,就能够根据 n 求出有几个区域。
平面圆形切割公式:n^2-n+2
while True:
try:
n = int(input()) # 將輸入的文字轉成數字
print(n**2-n+2) # 印出公式結果
except:
break
微信扫码关注
抖音扫码关注