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