[split] NameError: name 'lo' is not defined when using input ? - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: [split] NameError: name 'lo' is not defined when using input ? (/thread-19598.html) |
[split] NameError: name 'lo' is not defined when using input ? - Cedmo - Jul-05-2019 Hi, i have another error that i can't solve : Here is the script :#!/usr/bin/env python # -*-coding:Latin-1 -* aliens = 2 motDePasse = "ALIENS" print("Vite ! Des aliens envahissent la planète.") print("Tu dois activer la plateforme de défense mondiale.") print("J'espère que tu connais le mot de passe...") print() print("-------------------------------------------------") print(" BIENVENUE DANS LA DEFENSE MONDIALE ") print("-------------------------------------------------") print() deviner = input("Entre le mot de passe : ").upper() while deviner != motDePasse: print() print("MOT DE PASSE INCORRECT.") print() aliens = aliens ** 2 print("Il y a", aliens, "aliens sur Terre. Réessaie !") if aliens > 7400000000: break print() print("Indice mot de passe : les créatures qui nous attaquent.") print() deviner = input("Vite ! Entre le mot de passe : ").upper() if aliens > 7400000000: print("Nooon ! Les aliens sont plus nombreux que nous. Tout est perdu.") else: print("Hourra ! Nous avons gagné le combat, le monde est sauvé !") RE: Beginner problem in python script - Yoriz - Jul-05-2019 It looks like you are trying to use python 3 code with python 2, in python 2 input needs replacing with raw_input
RE: [split] NameError: name 'lo' is not defined when using input ? - Cedmo - Jul-05-2019 Thanks I've added 3 at the end of this line : #!/usr/bin/env python It works. Thx for the tips ! |