J'essaye de faire un jeu qui me permette d'imprimer une intro que vous verrez dans le code ci-dessous et si l'utilisateur tape "menu" un menu apparaîtra alors il proposera une liste.Pourquoi ma sortie est-elle vide?
C'est ce que mon code ressemble à:
def displayIntro():
print('Hello There What Would You Like Type Menu For The Food Menu')
print()
menu = input()
menu = ['Chips']
if menu: menu.append('burger')
else: print("Incorrect Command Try Again")
displayIntro()
Mais quand je le lance est juste vide ...
Si je fais ceci:
def displayIntro():
print('Hello There What Would You Like Type Menu For The Food Menu')
print()
#menu = input()
#menu = ['Chips']
#if menu: menu.append('burger')
#else: print("Incorrect Command Try Again")
displayIntro()
Il exécute l'intro parfaitement:/
Ce n'est pas vraiment clair ce que vous essayez d'obtenir à partir du code. – Aya
D'abord, vous affectez 'menu = input()' et ensuite juste après 'menu = ['Chips']'. Vous écrasez complètement la variable de menu et vous perdez l'entrée de l'utilisateur. Ce n'est certainement pas ce que vous essayez de faire. – Lanaru
Bienvenue dans Stack Overflow. Utilisez-vous des bibliothèques/modules avec ceci? – John