Pages : 1
#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
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
Pages : 1