L'objectif : Afficher un menu à l'écran et renvoyer le choix de l'utilisateur si ce choix est autorisé. Dans le cas contraire, gérer proprement les erreurs et redemander à l'utilisateur de sélectionner une entrée.
1. La solution
01: def menu(entries):
02: max = len(entries) + 1
03: escape = False
04: while not escape:
05: print('MENU :')
06: for num, entry in enumerate(entries):
07: print(' {:2}. {}'.format(num...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première