如題,看到好多python使用者都掛這個點(包括我QAQ)
所以想問一下發生了什麼事
附上code:
t=int(input())
while t:
t-=1
s=('+ '+input()).split()
ans=0;l=len(s)
for i in range(0,l,2):
if s[i]=='+':
ans+=int(s[i+1])
elif s[i]=='-':
ans-=int(s[i+1])
elif s[i]=='*':
ans*=int(s[i+1])
else:
ans//=int(s[i+1])
print(ans)
如題,看到好多python使用者都掛這個點(包括我QAQ)
所以想問一下發生了什麼事
附上code:
t=int(input())
while t:
t-=1
s=('+ '+input()).split()
ans=0;l=len(s)
for i in range(0,l,2):
if s[i]=='+':
ans+=int(s[i+1])
elif s[i]=='-':
ans-=int(s[i+1])
elif s[i]=='*':
ans*=int(s[i+1])
else:
ans//=int(s[i+1])
print(ans)
加上這段就OK
if ans > 9223372036854775807:
ans %= 9223372036854775808
如題,看到好多python使用者都掛這個點(包括我QAQ)
所以想問一下發生了什麼事
附上code:
t=int(input())
while t:
t-=1
s=('+ '+input()).split()
ans=0;l=len(s)
for i in range(0,l,2):
if s[i]=='+':
ans+=int(s[i+1])
elif s[i]=='-':
ans-=int(s[i+1])
elif s[i]=='*':
ans*=int(s[i+1])
else:
ans//=int(s[i+1])
print(ans)
加上這段就OK
if ans > 9223372036854775807:
ans %= 9223372036854775808
..........原題也請提醒一下py使用者