Python débutant fonction signe pour entier

Fermé
EnzoB - Modifié le 3 nov. 2021 à 19:57
jee pee Messages postés 40512 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 décembre 2024 - 3 nov. 2021 à 20:01
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())

A voir également:

1 réponse

jee pee Messages postés 40512 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 1 décembre 2024 9 440
Modifié le 3 nov. 2021 à 20:03
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