Fonction RANGE et PRINT

lolo-wxh Messages postés 1 Statut Membre -  
jee pee Messages postés 31920 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. jee pee Messages postés 31920 Date d'inscription   Statut Modérateur Dernière intervention   9 989
     
    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

    0