Solution Exercice 64: liste des diviseurs premiers d'un nombre en python
Exercice 64 Ecrire un algorithme en python qui détermine la liste des diviseurs premiers d'un nombre entier.
Cours Python
Exercice 64 Ecrire un algorithme en python qui détermine la liste des diviseurs premiers d'un nombre entier.
Description de la méthode split() La méthode split() en python renvoie une liste de tous les mots d'une chaine donnée, en utilisant un motif 'str' comme séparateur, limitant éventuellement le nombre de divisions selon le paramètre optionnel 'num'. Syntaxe de la méthode split()
|
1 |
string.split(str="", num = string.count(str)). |
Paramètres de la méthode split() str : designe le délimiteur délimiteur,…
Si vous transférez un fichier d'un ordinateur à un autre, comment vous assurez-vous que le fichier copié est le même que la source ? Une méthode que vous pouvez utiliser est appelée hachage, qui est essentiellement un processus qui traduit les informations sur le fichier en un code. Deux valeurs de hachage (du fichier d'origine et…
Le widget Frame (cadre) est très important pour le processus de regroupement et d'organisation des autres widgets de manière conviviale. Cela fonctionne comme un conteneur, qui est responsable de la position des autres widgets. Il utilise des zones rectangulaires à l'écran pour organiser la mise en page et fournir un remplissage de ces widgets. Un…
Un widget Text Tkinter est doté d'un certain nombre d'options de mise en forme: couleur et taille de la police, couleur de background... bg: la couleur d'arrière-plan par défaut du widget de texte. bd : la largeur de la bordure autour du widget de texte. La valeur par défaut est 2 pixels. font : la police par défaut…
1. Syntaxe & description du widget Text Tkinter 1.1 A propos du widget Text Tkinter Le widget Text Tkinter offre des fonctionnalités avancées vous permettant d'éditer un texte multi-ligne et de formater son affichage, en modifiant sa couleur et sa police... Vous pouvez également utiliser des structures élégantes telles que des onglets et des marques…
Description de la méthode rstrip() La méthode de chaine de caractères rstrip() renvoie une copie de la chaîne dans laquelle tous les caractères ont été supprimés à partir de la fin de la chaîne. Si aucun paramètre n'est passé à la méthode, les caractères d'espacement qui se trouvent à la fin de la chaine, sont…
Comme on le voit clairement ici, Martin offre un billet de 10 $ à Robert en échange d'un livre. Une fois que Robert reçoit ce billet physique de 10 $, il n'y a aucun moyen pour Martin de réutiliser cet argent pour une autre transaction, car la monnaie physique est maintenant en possession de Robert.
1. A propos de la technologie blockchain Une blockchain est une liste croissante d'enregistrements, appelés blocs, qui sont liés à l'aide d'une techique basée sur la cryptographie. Chaque bloc contient un hachage cryptographique du bloc précédent, un horodatage et des données de transaction.
Description de la méthode rjust() La méthode de chaîne Python rjust() renvoie la chaîne justifiée à droite dans une chaîne de longueur width indiquée aux paramètres. Le remplissage est effectué à l'aide du fillchar spécifié (la valeur par défaut est un espace). La chaîne d'origine est renvoyée elle même sans aucun changement si la largeur…
Description de la méthode rindex() La méthode rindex() renvoie le dernier index où se trouve la sous-chaîne str, ou lève une exception si aucun index de ce type n'existe, limitant éventuellement la recherche à string[beg:end]. Syntaxe de la méthode rindex()
|
1 |
string.rindex()(str, beg=0 end=len(string)) |
Paramètres de la méthode rindex() str : spécifie la chaîne à rechercher. beg :…
Description de la méthode rfind() La méthode de chaîne de caractères Python rfind() renvoie le dernier index dans lequel la sous-chaîne recherchée str est trouvée, ou -1 si aucun index de ce type n'existe, limitant éventuellement la recherche à string[beg:end]. Syntaxe de la méthode rfind()
|
1 |
string.rfind(str, beg=0 end=len(string)) |
Paramètres de la méthode rfind() str : spécifie la…
1. Définition et syntaxe générale du widget Entry Le widget Entry en Tkinter, permet de créer une zone de saisie sur une seule ligne, pouvant servir à la récupération des données saisie par l'utilisateur afin les utiliser comme variables (formulaire d'inscription, formulaire d'identification...). La syntaxe est :
|
1 |
Nom_du_champ = Entry( Nom_de_la_fenêtre,options...) |
Syntaxe pour créer un widget Entry sur…
Description de la méthode replace() python La méthode Python string replace() renvoie une copie de la chaîne dans laquelle les occurrences de old ont été remplacées par new, limitant éventuellement le nombre de remplacements au paramètre optionnel max. Syntaxe de la méthode replace() python
|
1 |
string.replace(old, new[, max]) |
Exemples d'usagde de la fonction string replace()
|
1 2 3 4 5 6 7 8 9 10 |
# coding: utf-8 str1 = "Python 2.7 or Python 3.9" print(str1.replace("Python" , "Java")) # affiche: "Java 2.7 or Java 3.9" str2 = "Python 2.7 or Python 3.9" print(str2.replace("Python" , "Java" , 1)) # affiche: "Java 2.7 or Python 3.9" str2 = "Python 2.7 or Python 3.9" print(str2.replace("Python" , "Java" , 2)) # affiche: "Java 2.7 or Java 3.9" |
Younes…
Description de la méthode min() python La méthode de chaîne de caractères Python min() prends en entrée une chaine de caractères et renvoie le caractère alphabétique minimum de la chaîne. Syntaxe de la méthode min() python
|
1 |
min(string) |
Exercice 63 Ecrire un algorithme en python permettant d'afficher tous les nombres entiers positif composés de deux chiffres n = pq telle que la somme des chiffres p+q est un multiple de 5. Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# coding: utf-8 # initialisation de la liste recherchée L = [] for n in range(10 , 100): # chiffre des unités q = n % 10 # chiffres des dizaines p = int((n - q)//10 )%10 if (p + q)%5 == 0: L.append(n) print(L) # affiche: [14, 19, 23, 28, 32, 37, 41, 46, 50, 55, 64, 69, 73, 78, 82, 87, 91, 96] |
Younes Derfoufi CRMEF OUJDA
Description de la méthode max() python La méthode de chaîne de caractères Python max() renvoie le caractère alphabétique maximum d'une chaîne. Syntaxe de la méthode max() python
|
1 |
max(string) |