- 14 名前:デフォルトの名無しさん mailto:sage [2009/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]
|

|