Автор - ChelovekGeniy
Тут неясно, когда надо делать точку. В самом последнем вызове функции, или когда times>1?
В любом случае, можно добавить еще один аргумент, отвечающий за точку.
def say(msg, times=1, dot=False):
if dot:
print(msg*times + '.')
else:
print(msg*times)