Résolue

Opération mathématique avec des variables str

# Chaînes de caractères

Bonjour,

J'ai résolu cet exercice sans convertir en int les str "a" et "b" dans le print final. Cela a parfaitement fonctionné. Par conséquent, j'en conclu que nous pouvons faire des opérations mathématique avec des variables str dès lors que l'on a vérifié préalablement qu'elles contiennent une valeur numérique. C'est bien cela ?

Merci

PS : comment fait on pour voir les réponses aux questions sans devoir revenir à la section où elle a été posée ?

Hello Marc,

est ce que tu peux mettre ici ton code s'il te plait pour que je tente de t'expliquer exactement ce qu'il se passe ?

Tu peux venir te connecter directement ici sur la section "Questions" , tu verras le status de ta question.

Thibault houdon

Mentor

Bonjour Marc,

Effectivement le comportement que tu décris n'est pas normal, tu peux "additionner" des chaînes de caractères ensemble avec l'opérateur + mais ça va juste les concaténer (par exemple "2" + "3" ne donnera pas 5 mais "23").

Pour les questions, effectivement tu peux toutes les retrouver dans la barre de menu :

Barre de menu

Et tu retrouveras tes questions dans l'onglet "Questions en cours" en bas.

Malheureusement, je n'ai pas gardé le code. Mais j'ai essayé de le refaire et le comportement est celui que tu décris, à savoir une concaténation de 2 string et non pas une addition de 2 number. C'est donc une erreur de ma part. Merci pour ta réponse.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.