Bonsoir
J'écris un programme qui doit me permettre de connaître la nature du nombre
Pour cela, j'utilise la division qui souvent donne des quotients de type float
Ce que je veux savoir, c'est comment détecter le type du résultat donné par la variable, avant d'opérer des erreurs
Il y a sûrement un moyen permettant de dire si le quotient est un entier ?
Merci d'avance
Et voici le début de mes exploits
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # !/usr/bin/env python 3.5 # -*- coding: utf-8 -*- from math import sqrt n_dep = n_depart = 10 n_arr = n_arrive = 100 n_distan = (n_arrive - n_depart) + 1 for n in range(n_distan): y6 = n_dep % 6 # Calcul de typage if n < 7: if 5 > y6 > 1: y6 = 1 if y6 == 1 or y6 == 5: n7_dep = n_dep / 7 ns_dep = sqrt(n_dep) n5_dep = n_dep / 5 print(n_dep, 'n7', n7_dep, 'ns', ns_dep, 'n5', n5_dep) n_dep += 1
Partager