FizzBuzzとの3か月(15)
お世話になっております。
今日は、Python+再帰で書いてみました。
以下、コードです。
def fizzbuzz(start=1, end=100): if start % 3 == 0 and start % 5 == 0: print('FizzBuzz') elif start % 3 == 0: print('Fizz') elif start % 5 == 0: print('Buzz') else: print(start) if not start == end: fizzbuzz(start + 1, end)
再帰には慣れません。関数型言語を使用するなら、避けては通れないのですが。
以上