#13427: python 為何型態不斷錯誤


TyL_1618 (澳門首家線上賭場上線啦)

學校 : 國立中科實驗高級中學
編號 : 69718
來源 : [125.231.105.70]
最後登入時間 :
2023-04-20 15:34:16
a148. You Cannot Pass?! | From: [180.204.16.42] | 發表日期 : 2018-02-17 20:20

import sys
for v in range(50):
    i=sys.stdin.readline()
    o=i.split()
    x=len(o)
    z=o[0:1]
    for z in map(float,z):
        z=float(z)

    o=o[1:x]
    o=list(map(float,o))
    o=float(sum(o))
    r=o/z
    if r>59:
        print('no')
    elif r<59:
        print('yes')

已經將兩個數字都轉成浮點數型態

但系統一直說r=o/z那行不行

自己在電腦上測試也都ok

 

 
#13430: Re:python 為何型態不斷錯誤


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-10-16 22:34:33
a148. You Cannot Pass?! | From: [36.232.34.55] | 發表日期 : 2018-02-17 23:44

import sys
for v in range(50):
    i=sys.stdin.readline()
    o=i.split()
    x=len(o)
    z=o[0:1]
    for z in map(float,z):
        z=float(z)

    o=o[1:x]
    o=list(map(float,o))
    o=float(sum(o))
    r=o/z
    if r>59:
        print('no')
    elif r<59:
        print('yes')

已經將兩個數字都轉成浮點數型態

但系統一直說r=o/z那行不行

自己在電腦上測試也都ok

 

你也可以用乘法來避開浮點數。

你的變數使用別那麼省,比較好除錯。

 
ZeroJudge Forum