Imprimer un nombre N fois en Python

Imprimer un nombre N fois en Python #

Pour imprimer un numéro N fois :

  1. Utilisez le bouton str() pour convertir le nombre en une chaîne de caractères.
  2. Utilisez l’opérateur de multiplication pour répéter le nombre N fois.
  3. Utilisez l’opérateur print() pour imprimer le résultat.
my_num = 100


print(str(my_num) * 2)  


print(f'{my_num}' * 2)  


print((str(my_num) + ' ') * 2)  

print(f'{my_num} ' * 2)  

Nous avons d’abord utilisé la fonction str() pour convertir le nombre en chaîne de caractères.

Vous pouvez utiliser l’opérateur de multiplication pour répéter une chaîne de caractères N fois.

my_num = 100

print(str(my_num) * 2)  

print((str(my_num) + ' ') * 2)  

Si vous devez imprimer des espaces entre les chiffres, utilisez l’opérateur d’addition (+) pour ajouter un espace avant d’utiliser l’opérateur de multiplication.

Si vous utilisez cette approche, il y aura un espace à la fin de la chaîne de caractères.
chaîne de caractères.

my_num = 100

result = (str(my_num) + ' ') * 2
print(result)

print(repr(result))  

Vous pouvez utiliser l’option str.strip() pour supprimer les caractères d’espacement en tête et en queue
de la chaîne de caractères.

my_num = 100


result = ((str(my_num) + ' ') * 2).strip()
print(result)

print(repr(result))  

La méthode str.strip
renvoie une copie de la chaîne avec les espaces avant et arrière supprimés.
supprimés.

Imprimez un nombre N fois en utilisant une chaîne de caractères formatée. #

Utilisez un littéral de chaîne formatée pour imprimer un nombre N fois, par ex.
print(f'{my_num}' * 2). Les littéraux de chaîne formatés (f-strings) nous permettent d’inclure
des expressions et des variables à l’intérieur d’une chaîne de caractères en préfixant la chaîne de caractères avec f.

my_num = 100

print(f'{my_num}' * 2)  

print(f'{my_num} ' * 2)  

L’exemple utilise un littéral de chaîne formatée pour répéter un nombre N fois.

Les littéraux de chaîne de caractères formatés (f-strings) nous permettent d’inclure des expressions à l’intérieur d’une chaîne de caractères en préfixant la chaîne de caractères par l’expression f.

my_str = 'The number is:'
my_int = 5000

result = f'{my_str} {my_int}'
print(result)  

Assurez-vous d’envelopper les expressions dans des accolades -. {expression}.

Si vous devez séparer les chiffres par un espace, ajoutez un espace après l’expression
l’expression.

my_num = 100

print(f'{my_num} ' * 2)  

print(repr(f'{my_num} ' * 2))  

Lorsque vous utilisez cette approche, un espace de fin est ajouté à la fin de la
chaîne.

Vous pouvez utiliser l’option str.strip() si vous devez le supprimer.

my_num = 100


result = (f'{my_num} ' * 2).strip()
print(result)  

print(repr(result))  

Laisser un commentaire