-1
votes

Comment puis-je avoir des parenthèses autour de ma variable?

Je fais une de mes premières missions et je ne peux pas savoir comment mettre des parenthèses autour d'une variable quand je vais l'imprimer.

J'ai essayé (xs) {xs} [xs} Mais aucun ne get des parenthèses autour de celui-ci xxx

impression (z)

pour le 2e à la dernière ligne de code je veux dire saviez-vous que la moitié de votre numéro (5) est 2?

5 est juste un exemple de numéro mais je le veux entre parenthèses!


2 commentaires

Mettez la deuxième dernière ligne comme z = "Saviez-vous que la moitié de votre numéro préféré" + '(' + xs + ')' + 'est' + '+' + ys + '?'


Faites-vous une faveur et suivez un bon tutoriel pour apprendre la langue. Votre code a beaucoup trop de parenthèse. Lire à propos de la chaîne formant ici: pyformat.info et google python f-string si vous êtes effectivement sur Python 3.6+ - si Vous avez simplement Googled "Comment imprimer un numéro dans un python à chaîne" Vous auriez obtenu des milliers de solution à ce problème. Tutoriel: docs.python.org/3/Tutorial .. L'impression commence où les chaînes sont expliquées : docs.python.org/3/Tutorial/introduction.html#strings et docs.python.org/3/Tutorial/...


3 Réponses :


0
votes

Faites-le comme:

z = ("Did you know that half of your favorite number" + ' (' + xs + ') ' + 'is' + ' ' + ys + '?')


2 commentaires

Mieux vaut utiliser str.cformat ()


Bien sûr, je modifie simplement son code .. C'est plus facile pour lui / elle!



-1
votes

Vous devez juste ajouter la pharentèse au bon endroit, quelque chose comme ceci:

z = ("Saviez-vous que la moitié de votre numéro préféré" + '(' + xs + ')' + 'est' + '+' + ys + '?')


0 commentaires

-1
votes

Je ne suis pas vraiment sûr si c'est ce dont vous avez besoin, mais vous devez simplement avoir à concatez "(" code> et ")" code> autour de votre variable.

>>> y = "number"
>>> print ( "(" + y + ")" )
(number)


0 commentaires