Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/06/2019, à 09:00

Cagnonfr

Python3

Bonjour, je voulais m'initier à Python (j'ai 70 ans), j'ai récupéré sur une revue un listing destiné à Ubuntu à ce propos, mais à un endroit par rapport à ce listing, l'erreur suivante s'affiche: NameError: name 'raw_input ' is not defined. Voici ce listing, si quelqu'un peut m'aider à le corriger ?

#!/usr/bin/python3
print 'Bonjour, je suis un programme écrit en Python.'
nom = raw_input ("Quel est votre nom ? ")
print " Salut, " + nom + "!"

ensuite je sauvegarde celui-ci avec ce nom: fred2.py, je retourne à la console je tape python3 fred.py et le message d'erreur vu plus haut s'affiche.


Modération : merci d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 09/06/2019, à 09:02)

Hors ligne

#2 Le 09/06/2019, à 09:10

Nuliel

Re : Python3

Bonjour,
En fait, le code en question est adapté à python2, voici la version python3

#!/usr/bin/python3
print('Bonjour, je suis un programme écrit en Python.')
nom = input("Quel est votre nom ? ")
print(" Salut, " + nom + "!")

Les modifs: raw_input n'existe plus sur python3, c'est input qui prend le relais, et quand on veut afficher quelque chose, on fait plus print "" mais print("le texte", une variable, ...)

Là, nom ne peut contenir que du texte, une petite modification permet de résoudre ce problème

#!/usr/bin/python3
print('Bonjour, je suis un programme écrit en Python.')
nom = input("Quel est votre nom ? ")
print(" Salut, " + str(nom) + "!")

Dernière modification par Nuliel (Le 09/06/2019, à 09:11)

Hors ligne

#3 Le 09/06/2019, à 12:55

Compte supprimé

Re : Python3

Cagnonfr a écrit :

Bonjour, je voulais m'initier à Python

Bonjour,
Il y a des cours sur python3.6 sur mooc-fun plutôt bien faits et gratuits . Cela peut t'intéresser ... https://www.fun-mooc.fr/courses/course- … on02/about

#4 Le 11/06/2019, à 00:02

kholo

Re : Python3

salut
+1 à pseudofab !

Dernière modification par kholo (Le 11/06/2019, à 00:05)

Hors ligne