PAT 과학 계수 법
.
[0 - 9] + E [+ -] [0 - 9] + 를 만족 시 키 는 것 이다. 즉, 숫자의 정수 부분 은 1 자리 에 불과 하고 소수 부분 은 적어도 1 자리 가 있 으 며 이 숫자 와 지수 부분의 양음 호 는 정수 에 대해 서도 반드시 명확 하 게 제시 해 야 한다.현재 과학 계수 법의 격식 으로 실 수 를 제시 하 다. A. 프로그램 을 작성 하여 일반 숫자 로 출력 하 십시오. A. 모든 유효 위치 가 유지 되도록 보장 합 니 다.
입력 형식:
각 입력 에는 과학 계수 법 으로 표 시 된 실수 A 를 포함 하 는 테스트 용례 가 1 개 씩 포함 되 어 있다.이 숫자의 저장 길 이 는 9999 바이트 를 초과 하지 않 고 지수의 절대 치 는 9999 를 초과 하지 않 는 다.
출력 형식:
모든 테스트 용례 를 한 줄 에 일반 숫자 표시 법 으로 출력 합 니 다. A. 마지막 0 을 포함 하여 모든 유효 위 치 를 유지 하도록 보장 합 니 다.
입력 샘플 1:
+1.23400E-03
출력 예시 1:
0.00123400
입력 샘플 2:
-1.2E+10
출력 예시 2:
-12000000000
a,b=input().split('E')
x=a[0]
c=a[1]+a[3:]
k=int(b)+1
s=''
if k<=0:
s='0'+'.'+'0'*abs(k)+c
else:
if k>=len(c):
s=c+'0'*(k-len(c))
else:
s=c[:k]+'.'+c[k:]
if x=='-':
s=x+s
print(s)
이 문 제 는 문자열 을 이용 하 는 것 이 좋 은 해법 인 것 같 습 니 다. 계산 을 통 해 float 형식 으로 바 꾼 후에 도 넘 칠 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.