Je suis nouveau à Python et en essayant d'apprendre en faisant de petits projets.
J'essaie d'écrire un programme qui affiche les noms des quatre propriétés et Demande à l'utilisateur d'identifier la propriété qui n'est pas un chemin de fer. L'utilisateur doit être informé si la sélection est correcte ou non. P>
properties = "Reading,","Pennsylvania","B & O","Short Line" question = str(input("Which is not a railroad?")) **Short Line** if properties == "Short Line": print("correct") else: print("incorrect")
3 Réponses :
Je l'ai répété pour vous
Fait ça laid.
Couple de choses que je vois avec ce code que vous avez affiché.
Tout d'abord, je ne sais pas si vous avez réellement deuxième comme mentionné dans d'autres réponses que vous vérifiez sur les propriétés qui tirent dans votre tableau. Vous devriez vérifier à votre contribution qui est stockée à la question. P> ** ligne courte ** code> dans votre code actuel, mais si vous essayez de commenter l'utilisation # De cette façon, il ne sera pas interprété au moment de l'exécution. P>
properties = "Reading,","Pennsylvania","B & O","Short Line"
question = str(input("Which is not a railroad?")) # **Short Line**
if question == "Short Line": # replaced properties with question
print("correct")
else:
print("incorrect")
print(properties)
print(question)
Oui, Ligne courte B> est l'entrée.
Vous voudrez peut-être attraper l'utilisateur dans une boucle, sinon vous devriez constamment avoir à exécuter le code pour trouver la bonne réponse (à moins que ce soit le comportement souhaité, vous pouvez le laisser comme vous l'avez). Sachez également que vous pouvez vouloir que vous souhaitiez des majuscules ou des minuscules, car un utilisateur peut fournir la réponse en tant que «ligne courte» (minuscule «L»), et le code reviendra comme incorrect. Bien sûr, cela dépend de ce que vous acceptez comme une réponse.
échantillon p>
Vous voudrez peut-être comparer contre
question code>.
@Klausd., Post comme une réponse, homme! Obtenir ces votes up.
@Spencerd Il y a des fruits suspendus trop i> bas.
Pas trop bas pour moi
@Klausd., Lol assez juste ;-)