Exercice 41
Écrire un algorithme python sous forme de fonction qui prend en argument deux entiers m et n qui retourne la liste de tous les diviseurs communs à m et n. Continuer la lecture
Exercice 42
Écrire un algorithme Python sous forme de fonction qui prend en argument un entier n et renvoie le plus grand entier premier inférieur ou égal à n.
Exemple pour n = 15, la fonction renvoie le plus grand nombre premier inférieur ou égal à 15, soit 13.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# Fonction perttant de tester la primalité d'un nombre def testPrim(n): # intialisation de la liste des diviseurs de n listDiv = [] # parcourir les entiers de 1 à n et récupérer les diviseurs de n for i in range(1,n+1): if n%i == 0: listDiv.append(i) if len(listDiv) == 2: return True else: return False def greatestPrim(n): p = n while ( not testPrim(p)): p = p - 1 return p # Exemple print("Le plus grand nombre premier inférieur ou égale à 15 est : " , greatestPrim(15)) #La sortie est : Le plus grand nombre premier inférieur ou égale à 15 est : 13 |
Younes Derfoufi
CRMEF OUJDA
Exercice 43
Écrire un algorithme Python sous forme de fonction qui prend un entier n comme argument et renvoie le plus petit entier premier supérieur ou égal à n.
Exemple pour n = 8, la fonction renvoie le plus petit nombre premier supérieur ou égal à 8 qui est 11.
Solution
Exercice 44
Écrire un algorithme en Python sous forme de fonction qui prend en argument un entier positif n et retourne la liste de tous les tuples (u, v) d’entiers tels que : u2 + v2 ≤ n.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 |
def listNumbers(n): # intialisation de la liste recherché. l = [] for u in range(0 , n): for v in range(0 , n): if u**2 + v**2 <= n: l.append((u,v)) return l # Exemple pour n = 57 print(listNumbers(57)) |
la sortie est : [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (2, 0), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (2, 6), (2, 7), (3, 0), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5), (3, 6), (4, 0), (4, 1), (4, 2), (4, 3), (4, 4), (4, 5), (4, 6), (5, 0), (5, 1), (5, 2), (5, 3), (5, 4), (5, 5), (6, 0), (6, 1), (6, 2), (6, 3), (6, 4), (7, 0), (7, 1), (7, 2)]
1 – Le layout GridPane JavaFX
Un GridPane JavaFX est un composant JavaFX de mise en page qui organise les composants enfants dans une grille. La taille des cellules de la grille dépend des composants affichés dans le GridPane, mais il existe certaines règles. Toutes les cellules de la même ligne auront la même hauteur et toutes les cellules de la même colonne auront la même largeur.
Le nombre de lignes et de colonnes dans un GridPane dépend des composants qui y sont ajoutés. Lorsque vous ajoutez un composant à un GridPane, vous indiquez dans quelle cellule (colonne, ligne) le composant doit être inséré et combien de lignes et de colonnes le composant doit couvrir.
Le composant JavaFX GridPane est représenté par la classe javafx.scene.layout.GridPane
Commentaires récents