Recherche sur le site Web

Tables de multiplication des enfants Tableaux de pratique Test avec un script bash sur Linux


Présentation

Le message suivant est un peu différent de mes autres messages car il ne résout aucun de vos problèmes de configuration Linux. Excuses là-bas! Ce message est une tentative de tuer plusieurs oiseaux avec une seule pierre, d'où des enfants à une ligne de commande, d'éviter les tests de pratique de multiplication sur le flash Web et les publicités en ligne et surtout obtenir des compétences de multiplication en cours de route.

Ma fille a atteint l'âge où elle doit effectuer un calcul de multiplication à l'école. Donc, ensemble, nous avons développé un script inférieur à Bash pour l'emmener 1 × 1 à 10 × 10 les tableaux de multiplication de la pratique au niveau suivant. Elle a approuvé toutes les couleurs de sortie avec une marque «cool», et à ma grande surprise, elle a été très rapidement en mesure de corriger mes guillemets de clôture oubliés pendant le développement, améliorant ainsi considérablement l'efficacité du développement :-)

Exemple

Vous trouverez ci-dessous un échantillon vidéo de Script multiplication.sh avec 2 questions aléatoires de multiplication, d'addition, de soustraction et de division:



Le script accepte un seul argument qui est utilisé pour définir un certain nombre de questions posées lors de la quête de pratique de la multiplication. Si aucun argument fourni, il est par défaut 20 questions.

Exécutez le test de pratique de la multiplication

Le script est maintenant téléchargé sur github, alors n'hésitez pas à le désactive à partir de là, à le rendre exécutable et à l'exécuter:


git clone https://github.com/linuxconfig/multiplication-tables-practice.git
cd multiplication-tables-practice/
./multiplication.sh

Alternativement, en dehors du test de multiplication par défaut, le script prend également en charge l'ajout, soustraction d'une division. Exemples:

Multiplication


./multiplication.sh 
################################
What is the product of 1 x 6 ?

Addition


./multiplication.sh -a
################################
What is the sum of 3 + 5 ?

Soustraction


./multiplication.sh -s
################################
What is the result of 10 - 6 ?

Division


./multiplication.sh -d
################################
What is the division of 6 : 1 ?

Changer les couleurs de sortie de bash

Dans le cas où vous souhaitez modifier les couleurs du script de sortie, choisissez le code de couleur souhaité dans le tableau ci-dessous:

Black       0;30     Dark Gray     1;30
Blue        0;34     Light Blue    1;34
Green       0;32     Light Green   1;32
Cyan        0;36     Light Cyan    1;36
Red         0;31     Light Red     1;31
Purple      0;35     Light Purple  1;35
Brown       0;33     Yellow        1;33
Light Gray  0;37     White         1;37

Ensuite, remplacez le code couleur par celui existant. Par exemple pour changer le cyan en bleu clair pour quel est le produit de modifier:

DE :


printf "\\033[0;36mWhat is the product of $question ?\e[0m\n"

À :


printf "\\033[1;34mWhat is the product of $question ?\e[0m\n"

Crédits

  • Carmen Rendek - Contrôle de conception et de test
  • IVO VALKOV (Inspiretheme.com) - Aide à la mise en surbrillance du code HTML PRE TAG Implémentation

Articles connexes: