Alors que les chaaînes peuvent être multipliées par des entiers pour créer une séquence répétitive, les chaaînes ne peuvent pas être multipliées par des nombres flottants. Sinon, Python renvoie une erreur.
Dans cet article, nous allons parler de l’erreur " typeerror: ne peut pas multiplier la séquence par un non-int de type ’float’" et pourquoi elle est déclenchée. Nous allons examiner un exemple de scénario avec cette erreur présente afin que nous puissions la corriger.
erreur de type: impossible de multiplier la séquence par un non-entier de type ’float’
Jetons un coup d’≈ìil au nôtre message d’erreur et voyons ce qu’il nous dit:
Notre erreur est une TypeError. Cela signifie que nous essayons d’effectuer une opération sur une valeur dont le type de données ne prend pas en charge cette opération. Par exemple, si vous essayez de concaténer un entier et une chaaîne, une erreur de type est renvoyée.
L’erreur nous indique que nous multiplions une séquence, également appelée chaaîne , à partir d’un nombre à virgule flottante . Ceci n’est pas pris en charge par Python.
Il existe deux types de nombres en Python: les entiers et les nombres à virgule flottante. Les entiers sont des entiers tandis que les nombres à virgule flottante sont décimaux.
Les chaaînes peuvent être multipliées par des entiers. Considérez cet exemple:
Notre code renvoie: SconeSconeScone. Lorsque vous multipliez une chaaîne par un entier , une séquence répétitive de cette chaaîne est créée.