#31212: python 找不到問題在哪


bowon.lin@gmail.com (柏宇練習中)

學校 : 不指定學校
編號 : 114462
來源 : [124.218.17.159]
最後登入時間 :
2022-08-09 09:16:44
b561. 1.披薩大小 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [124.218.17.159] | 發表日期 : 2022-07-19 08:08

#zerojudge b561

def c(n):
    if n ==12:
        return 113.097
    elif n==6:
        return 28.274
    elif n==9:
        return 63.617
    else:
        return (n/2)**2*3.14159

while True:
    try:
        p=list(map(int,input().split()))
        k=list(map(int,input().split()))

        p.pop(0)
        k.pop(0)

        pt=0
        kt=0
        for i in p:
            pt+=c(i)
        for j in k:
            kt+=c(j)

        print("%.2f"%(abs(pt-kt)))
    except EOFError:
        break
 
#31308: Re: python 找不到問題在哪


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
b561. 1.披薩大小 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [106.64.177.211] | 發表日期 : 2022-07-23 13:17

    if n ==12:
        return 113.097
    elif n==6:
        return 28.274
    elif n==9:
        return 63.617

這數字太不精確了

 
#31328: Re: python 找不到問題在哪


bowon.lin@gmail.com (柏宇練習中)

學校 : 不指定學校
編號 : 114462
來源 : [124.218.17.159]
最後登入時間 :
2022-08-09 09:16:44
b561. 1.披薩大小 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [124.218.17.159] | 發表日期 : 2022-07-24 15:59

    if n ==12:
        return 113.097
    elif n==6:
        return 28.274
    elif n==9:
        return 63.617

這數字太不精確了


這是題目給的數字

 
#31330: Re: python 找不到問題在哪


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
b561. 1.披薩大小 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [106.64.130.232] | 發表日期 : 2022-07-24 17:25

    if n ==12:
        return 113.097
    elif n==6:
        return 28.274
    elif n==9:
        return 63.617

這數字太不精確了


這是題目給的數字


大概是題目不夠清楚,那個應該只是參考,它的意思是要你用3.14159來計算

 
#31355: Re: python 找不到問題在哪


bowon.lin@gmail.com (柏宇練習中)

學校 : 不指定學校
編號 : 114462
來源 : [124.218.17.159]
最後登入時間 :
2022-08-09 09:16:44
b561. 1.披薩大小 -- 102學年度桃竹苗區資訊學科能力競賽 | From: [124.218.17.159] | 發表日期 : 2022-07-25 20:04

    if n ==12:
        return 113.097
    elif n==6:
        return 28.274
    elif n==9:
        return 63.617

這數字太不精確了


這是題目給的數字


大概是題目不夠清楚,那個應該只是參考,它的意思是要你用3.14159來計算

AC了,感恩

 
ZeroJudge Forum