Algorithmes, codes & scripts #24 : Séquence #4 - Scripts divers sur l'arithmétique

13 Décembre 2022 , Rédigé par J. Pita Publié dans #Algorithmes, codes & scripts, #Ateliers de la Rigueur, #Dico du codeur

 

 

Partie III (suite) :  Un peu d'arithmétique !

 Œ Écrire une fonction qui demande à l'utilisateur de saisir 3 nombres et la lecture se fera d’une seule traite, en fait la somme et la lui renvoie comme suit, s’il saisit par exemple 14, 15 et 256, eh bien, il se verra renvoyer ce qui suit :

Somme de 3  nombres entiers
Somme de 3 nombres entiers

  Écrire un script qui laisse à l'utilisateur le choix du nombre d'éléments à saisir et dont le script fera la somme. Pour simplifier, dans ce scénario, la Console Python renverra simplement la somme de tous les éléments saisis. Par exemple, si l’utilisateur saisit : 12, 14, 15, 125, 100. Il se verra renvoyer ceci :

Somme de n  nombres entiers
Somme de n nombres entiers

 Ž Écrire 3 fonctions:

  • a) La première permet de déterminer si un nombre saisi par l'utilisateur est un nombre premier ou pas.
Test de primalité d'un nombre entier
Test de primalité d'un nombre entier
  • b) La seconde permet de décomposer un nombre saisi par l'utilisateur en un produit de facteurs premiers. Si par exemple, il saisit le nombre 124, la Console Python renverra ce qui suit :​​​
Décomposition d'un entier en 1 produit de facteurs premiers
Décomposition d'un entier en 1 produit de facteurs premiers
  • c) La troisième permet de dire si 2 entiers que l'un ou l'autre a saisis sont premiers entre eux ou pas. Par exemple, en saisissant les nombres 15 et 29, la Console Python renvoie ceci:
Deux nombres sont-ils premiers entre eux ?
Deux nombres sont-ils premiers entre eux ?

  Écrire un script (sans utiliser la fonction str) qui détermine le nombre de chiffre(s) qui compose le celui que l'utilisateur a saisi. Par exemple, s’il saisit le nombre 142 485, la Console lui renverra ce qui suit :

Nombre de chiffres composant un entier
Nombre de chiffres composant un entier

  Écrire un script qui permet de trouver un nombre mystère à la fois pair et multiple de 7 et 13 compris entre 2000 et  2100.

Maintenant, c'est à vous de jouer !

Lire la suite : 

Partager cet article

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article