09/05/27 00:02:33
>>10 と>>13の違いが分からない。
python 2.6 で
>10 (のつもり)
import sys
print u'数字を入力してください。'
a = map(int, list(sys.stdin.readline().rstrip()))
indent = 0
while(True):
print ' ' * indent + ' '.join(map(str,a))
if len(a) == 1:
break
b = []
for i in range(0, len(a)-1):
b.append(int(a[i] + a[i+1]) % 10)
a = b
indent += 1
print u'最後に残った数字は %d です。' % a[0]