Fonction RANGE et PRINT

bonjour à tous.

Serait il possible de savoir pourquoi ces lignes de programmation ne fonctionnent pas svp, que cela soit avec Python 3.8.10 ou Python 3.9-5 ?

>>> print range (5)
SyntaxError: invalid syntax

>>> print 'texte'
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('texte')?

en vous remerciant par avance
bonne journée

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    En python 3, print qui avant était une commande (tu dois avoir des exemples ou tuto en python 2) est devenu une fonction, qui s'utilise print()

    Donc
    print('texte')


    et plutôt que
    print(range(5))
    print(list(range(5)))
    sera plus interessant