def say(message, times = 1):
print(message * times)
say('Привет')
say('Мир', 5)
Хотелось бы сделать так, чтобы после определённого количества повторённых слов во втором выводе (say('Мир', 5)) в последнем повторении ставилась точка(чтоб все повторение были в одну строку)
Ответы на вопрос
Ответил viva34
0
Тут неясно, когда надо делать точку. В самом последнем вызове функции, или когда times>1?
В любом случае, можно добавить еще один аргумент, отвечающий за точку.
def say(msg, times=1, dot=False):
if dot:
print(msg*times + '.')
else:
print(msg*times)
ChelovekGeniy:
точку нужно делать в конце второго вывода, там где написано say('Мир', 5)
Новые вопросы
География,
1 год назад
Математика,
1 год назад
Русский язык,
2 года назад
Українська мова,
7 лет назад