[[練習問題/解答例/世界のナベアツ問題/Python]] **Python [#eb33dda4] #!/usr/bin/env python def nabeatsu(n): return ['Aho' if i%3==0 or '3' in str(i) else i for i in range(1,n+1)] print(nabeatsu(input('n:'))) #わかりやすく n = 1 while n + 1> n: if n % 3 == 0: print "aho" elif "3" in str(n): print "aho" else: print n n += 1 ↑の無限ループを排除 n = int(raw_input('n: ')) for i in xrange(1, n+1): if i % 3 == 0: print "aho" elif "3" in str(i): print "aho" else: print i