#19958: python


k38670462 (Kevin.Unbelievable)

學校 : 南投縣私立普台高級中學
編號 : 88282
來源 : [1.168.58.3]
最後登入時間 :
2021-03-21 20:42:53
a021. 大數運算 | From: [111.71.56.87] | 發表日期 : 2019-11-13 20:45

python基本上沒有溢位的問題

可以使用eval()解決

實為一大福利也

 
#22725: Re:python


ertrfvc0@gmail.com (侯清芸)

學校 : 不指定學校
編號 : 134534
來源 : [42.71.2.235]
最後登入時間 :
2024-10-26 20:35:35
a021. 大數運算 | From: [218.173.223.174] | 發表日期 : 2020-09-28 22:05

python基本上沒有溢位的問題

可以使用eval()解決

實為一大福利也


但我沒有成功R

是不是我這樣寫太隨便了?XDD

while True:

    try:

        s = input()

        print(eval(s))

    except EOFError:

        pass

 
#22790: Re:python


az.rejoice@gmail.com (Icy)

學校 : 臺北市立大安高級工業職業學校
編號 : 74619
來源 : [134.208.41.3]
最後登入時間 :
2024-03-18 01:01:11
a021. 大數運算 | From: [122.118.86.179] | 發表日期 : 2020-10-02 15:50

python基本上沒有溢位的問題

可以使用eval()解決

實為一大福利也


但我沒有成功R

是不是我這樣寫太隨便了?XDD

while True:

    try:

        s = input()

        print(eval(s))

    except EOFError:

        pass


純粹是語法有問題,try要放在while True外層,不然就算eof也不會跳出。然後要將小數點去掉(取商數),所以print前要int()

最後,單筆測資,不用迴圈。

簡單來說就是

 

------------------------------------------------正解防雷線--------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

print(int(eval(input())))

這樣就行了

 
ZeroJudge Forum