Adloun

sciences numériques et technologie (seconde) · Chapitre 2 · Exercice d'entraînement

Concaténer ou additionner

Variables, types et affectations · Les types de données · niveau 2

Énoncé

Que vaut "5" + "3" ? Que vaut int("5") + int("3") ? Écrire une instruction qui, à partir des deux chaînes "5" et "3", affiche le nombre en tant qu'entier.

Pour démarrer : comment l'IA t'aide

Élève

Je ne vois pas trop la différence entre les deux premières questions, pour moi ça donne le même résultat dans les deux cas.

IA

Regarde bien ce qui est entre guillemets dans chaque cas : dans le premier, les guillemets restent autour des chiffres. Quel type d'objet Python représente quelque chose entre guillemets ?

Élève

Une chaîne de caractères, je crois. Donc avec les guillemets, ce ne sont pas des nombres pour Python ?

IA

Exact. Et que fait l'opérateur quand il reçoit deux chaînes de caractères ? Compare avec ce que fait sur deux entiers, comme dans la deuxième expression.

L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.

Continue cet exercice avec l'IA

Reprends l'exercice là où le dialogue s'arrête.

Continuer avec l'IA — gratuit, sans inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →