我不理解
查看原帖
我不理解
338357
mazichen楼主2021/11/9 17:55
for i in range(11):
    try:
        R,n = map(eval,input().split())
        l1,l2 = map(len,str(R).split('.'))
        R *= (10**l2)
        r = str(int(R)**n)
        if len(str(r)) > (l2*n):
            R2 = r[0:len(str(r))-(l2*n)]+'.'+ r[len(str(r))-(l2*n):len(str(r))]
        else:
            R2 = '.'+'0'*(l2*n-len(str(r)))+r
        R2 = R2.strip('0')
        R3 = R2.split('.')
        if R3[1] == '':
            print(R3[0])
        else:
            print(R2)
    except:
        break

Python代码,哪里错了,望指教qwq

2021/11/9 17:55
加载中...