Python débutant fonction signe pour entier

EnzoB -  
jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je débute python et je m'entraine sur de la programmation de base, et ici sur la création d'une fonction (getSign) qui me permettrait de donner le signe d'un entier. Toutefois l'ensemble de mes tentatives se soldent par des échecs. Auriez-vous une idée ? Merci d'avance !

def getSign ():
    i = (int(input("Please, type an interger number")))
if i > 0:
    return 1
elif i < 0:
    return -1
else:
    return 0
print(getSign())

1 réponse

  1. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
     
    Bonjour,

    Avec Python l'indentation du code est primordiale.

    def getSign ():
        i = (int(input("Please, type an interger number")))
        if i > 0:
           return 1
        elif i < 0:
           return -1
        else:
           return 0
    print(getSign()) 


    0