Exemplo
- Entrada
ab 3- Saída
ab-ab-ab
Texto ab repetido três vezes com hífen entre as cópias forma ab-ab-ab unindo as repetições pelo separador.
Exercício 23 de 30
Leia um texto e um inteiro n não negativo. Mostre n cópias do texto, separadas por hífen. Para n = 0, imprima uma linha em branco; para n = 1, apenas o texto.
As entradas são fornecidas automaticamente.Use input() com os parênteses vazios, sem textos como “Digite sua idade”. Imprima apenas a resposta pedida.
ab
3
ab-ab-abTexto ab repetido três vezes com hífen entre as cópias forma ab-ab-ab unindo as repetições pelo separador.
Entrada: Primeira linha: texto. Segunda linha: inteiro n (n >= 0).
Saída: Uma linha com n cópias do texto separadas por '-'.
x
1
xTexto x com uma única repetição não precisa de hífen, resultando simplesmente em x.
Tente verificar seu código uma vez para liberar a solução.
texto = input()
n = int(input())
if n == 0:
print("")
else:
print((texto + "-") * (n - 1) + texto)
O caso zero é tratado no if para não produzir uma cópia indevida. Nos demais casos, repetem-se n - 1 blocos de texto com hífen e acrescenta-se a última cópia sem hífen final.
Escreva seu código e clique em Verificar.