Espace entre caractères affichés avec python

Tout ce qui concerne les logiciels mathématiques (Matlab, Maxima, Scilab, R, ...) et les calculatrices scientifiques.
[forum modéré par les modérateurs globaux du site]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
boobamane
Utilisateur confirmé
Utilisateur confirmé
Messages : 72
Inscription : dimanche 22 janvier 2012, 13:47

[Résolu] Espace entre caractères affichés avec python

Message par boobamane »

Bonsoir,
Pour obtenir une liste de modalités xi aux quelles on affecte
des valeurs, j'ai pris le code ci-dessous:

Code : Tout sélectionner

modx=int(input("Nombre total de modalités: "))
def Modalites(modx):
    i=0
    while i < modx:
        print('x',i+1 ,'=',int(input("Enter la modalité: ")))
        i+=1
print(Modalites(modx))
L'objectif est d'avoir

Code : Tout sélectionner

x1 = valeur_1
x2 = valeur_2
 .      .       .
 .      .       .
 .      .       .
xn = valeur_n
L'espace entre x et l'indice empêche l'affectation de valeurs
à réutiliser pour d'autres calculs.
Qu'est-ce qu'il faut faire pour enlever cet espace?
J'ai essayé \b mais je pence que ça ne marche que pour les chaînes de caractères.
Dernière modification par boobamane le mercredi 29 août 2018, 18:52, modifié 1 fois.

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Espace entre caractères affichés avec python

Message par OG »

Bonjour

Je ne suis pas sûr d'avoir bien compris la demande.

Code : Tout sélectionner

modx=int(input("Nombre total de modalités: "))
def Modalites(modx):
    i=0
    while i < modx:
      t=int(input("Enter la modalité: "))
      print('x_'+str(i+1)+'='+str(t))
      i+=1
print(Modalites(modx))
O.G.

boobamane
Utilisateur confirmé
Utilisateur confirmé
Messages : 72
Inscription : dimanche 22 janvier 2012, 13:47

Espace entre caractères affichés avec python

Message par boobamane »

Merci c'est exactement ce que je cherchais.