Python(测试点3456不通过)
string = input()
if string[0] == '+':
flag1 = 1
else:
flag1 = -1
num = '';exit = False
for i in range(1,len(string)):
if string[i] != 'E':
num = num + string[i]
else:
break
num = float(num)
j = i-1;cnt = 0
while string[j] == '0':
cnt += 1
j = j - 1
i += 1
if string[i] == '+':
flag2 = 1
else:
flag2 = -1
pow_ = int(string[i+1:])
result = flag1 * (num * 10 ** (flag2 * pow_))
if result - int(result) == 0:
print(str(int(result)))
else:
print(str(result)+'0'*cnt)