diff --git a/py-src/fizzbuzz.py b/py-src/fizzbuzz.py new file mode 100755 index 0000000..2e19503 --- /dev/null +++ b/py-src/fizzbuzz.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +import sys +if len(sys.argv) < 2: + target = 31 +else: + target = int(sys.argv[1]) + +print("{}まで行くぞい".format(target)) +def fz(x): + ans='' + if x % 3 == 0: + ans += 'Fizz' + if x % 5 == 0: + ans += 'Buzz' + return ans or str(x) + +for i in range(1, 1+target): + print(fz(i), end=' ') +print() + +print( +" ".join([(("Fizz" if x%3==0 else "")+("Buzz" if x%5==0 else "")) or str(x) for x in range(1,1+target)]) +) diff --git a/py-src/kuku.py b/py-src/kuku.py new file mode 100755 index 0000000..a9894cc --- /dev/null +++ b/py-src/kuku.py @@ -0,0 +1,3 @@ +#!/usr/bin/env python3 +for row in [[x*y for x in range(1,10)] for y in range(1,10)]: + print(", ".join(map(lambda x: "{:3}".format(x), row)))