1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux fonctions en Python

Connected

Exercice

Le mot-clé nonlocal et les fonctions imbriquées

Poursuivons votre maîtrise de la portée des variables ! Dans cet exercice, vous utiliserez le mot-clé nonlocal à l'intérieur d'une fonction imbriquée pour modifier la valeur d'une variable définie dans la portée englobante.

Instructions

100 XP
  • Assignez à echo_word la chaîne word, concaténée avec elle-même.
  • Utilisez le mot-clé nonlocal pour modifier la valeur de echo_word dans la portée englobante.
  • Modifiez echo_word pour qu'il soit echo_word concaténé avec '!!!'.
  • Appelez la fonction echo_shout(), en lui passant un seul argument 'hello'.