저녁 모두,int truncating int
정수를 "자르는 방법"이 궁금합니다. 예를 들어 :
num = 12345678
num_shrunk = "for example 3"(num)
print(num_shrunk)
123
나는 그러나 내가 정확하게 할 필요가 둥근 기능을 알고있다. 나는 형식 (숫자, "3d")을 시도했지만 소수점 이하 자릿수입니다. 정수가 아니기 때문에 num [0 : 3] 만 인쇄한다고 말할 수도 없습니다.
내가보기에는 분명히 보이지 않는 간단한 방법이 여기에 있습니까?
숫자가 '10 ** num_shrunk '(= 1000)보다 작을 때까지 마음에 떠오르는 일반적인 알고리즘 하나가 10으로 반복해서 나눕니다. – CompuChip