la création d'un simple menu python
Je suis en train de créer une liste qui vous montre un ensemble d'options pour faire des modifications à la liste.
mais sa ne marche pas quelqu'un peut me dire quel est le problème avec elle s'il vous plaît.
menulist=( "1. Print the list",
"2. Add a name to the list",
"3. Remove a name from the list",
"4. Change an item in the list",
"9. Quit")
list=("johny","tom","kim","tim","jim")
target=input("Pick an item from the menu:")
while (target in list):
if target="1"
print list
elif target="2"
Addname=input("Type in a name to add:")
list=list.insert(Addname)
print menulist()
elif target="3"
Removename=input("What name would you like to remove:")
list=list.remove(Removename)
print menulist()
elif target="4"
Changename=input(What name would you like to change:")
changetoname=input("What is the new name:")
list=list.replace('Changename','changetoname')
print menulist()
elif target="9"
print"good bye"
- Vous avez pas d'ouverture " dans votre
elif target="4"
branche - Vous disposez de plusieurs erreurs de syntaxe, tels que l'absence de
:
après conditionnelles, vous êtes à l'aide de l'opérateur d'affectation (=
) lorsque vous souhaitez comparaison (==
), etc. Vous devriez probablement commencer avec un livre d'introduction à Python - Est que le code en Python?
InformationsquelleAutor user2312139 | 2013-04-23
Vous devez vous connecter pour publier un commentaire.
Plusieurs Choses
input
est dangereux en python 2.x , essayezraw_input
au lieud'entrée permettra d'évaluer ce qu'il est encore quelque chose comme
import os;os.deltree("C:");
NE pas ESSAYER! ce qui permettrait à un utilisateur malveillant d'exécuter tout ce qu'ils voulaient sur le système qui exécute le logiciel deVoici mon exemple d'un menu simple en Python. C'est une version améliorée de l'ancienne à partir de ce site.
Fixe et commentés, ils sont principalement des erreurs de syntaxe.