# -*- coding: utf-8 -*-
"""
Created on Tue Jan 11 15:27:24 2022

@author: Sim
"""

import numpy as np

while True:
  num = input('숫자 입력: ')
  try: 
    num = int(num)
    if num == 0: 
      print('Goodbye!!')
      break
    else:
      ndigits = np.floor(np.log10(np.abs(num))) + 1
      print('자리수:', int(ndigits))
  except ValueError:
    print('숫자(정수)가 아닙니다. 에러코드:', ValueError)