Algorithmes, codes & scripts #30 : Séquence #5 - Scripts divers sur l'arithmétique
/image%2F6758842%2F20230207%2Fob_9a44e8_tp-sequence-5.png)
Partie IV : Arithmétique
Écrire une fonction qui demande à l'utilisateur de saisir 3 nombres entiers, et se propose de les comparer et les lui renvoyer comme suit, quand il saisit par exemple 14, 23, 57 :
/image%2F6758842%2F20230201%2Fob_28367e_comparer-3-nombres.png)
Écrire 2 fonctions:
- a) La première permet d’afficher la liste de n (la taille) nombres triangulaire(s) saisie par l'utilisateur. Par exemple, il saisit le nombre 10, la Console Python lui renverra ceci :
/image%2F6758842%2F20230201%2Fob_3352b4_nombres-triangulaires.png)
- b) La seconde permet de déterminer si le nombre saisi par l'utilisateur est divisible par 5 ou pas. Ainsi en saisissant les nombres 34 et 125, la Console Python renverra ce qui suit:
/image%2F6758842%2F20230201%2Fob_840d57_diviseurs-de-5.png)
/image%2F6758842%2F20230201%2Fob_96b581_diviseurs-de-5-1b.png)
Écrire une fonction qui permet d’afficher le triangle de Pascal selon le nombre de ligne(s) saisi par l'utilisateur. Par exemple s’il saisit le nombre 10, la Console lui renverra ceci:
/image%2F6758842%2F20230201%2Fob_4b0c8e_triangle-pascal.png)
Écrire 2 fonctions:
- a) La première permet de déterminer et afficher, via méthode dite des différences successives, le PDCD de 2 nombres saisis par l'utilisateur. Ainsi quand il saisit les nombres 48 et 248, la Console Python lui renverra ceci:
/image%2F6758842%2F20230201%2Fob_fd253a_pgcd-euclide-soustractions.png)
- b) La seconde permet aussi de déterminer le PGCD de 2 nombres mais via l'algorithme d'Euclide. Et en saisissant les mêmes nombres, il s'ensuivra ceci:
/image%2F6758842%2F20230201%2Fob_164cb7_pgcd-euclide.png)
Écrire un script qui permet de déterminer et d'afficher cette curiosité mathématique, qui n'est rien d'autre qu'un palindrome !
/image%2F6758842%2F20230201%2Fob_86160c_curiosite-mathematique.png)
Maintenant, c'est à vous de jouer !
Lire la suite : Somme de 3 nombres