Firehose Weekly fuel for the dev firehose

Raindrops

""" 
Raindrops is a slightly more complex version of the FizzBuzz challenge, a classic interview question. 
Convert a number into its corresponding raindrop sounds.
"""

def convert(number):
    answer = []
    raindrops = {3:"Pling", 5:"Plang", 7:"Plong"}
    
    if number % 3 == 0:
        answer += raindrops[3]
    if number % 5 == 0:
        answer += raindrops[5]
    if number % 7 == 0:
        answer += raindrops[7]
    return ''.join(answer) or str(number)