Mon code actuel sont comme ci-dessous:Nombre entier reste entier mais les nombres décimaux resteront les décimales dans ma réponse de sortie?
num = input()
numlist = num.split(",")
def even(list):
string = ""
for number in list :
number = float(number)
if number %2 == 0:
string += "~"+str(number)
return(string)
def odd(list):
string = ""
for number in list:
number = float(number)
if number %2 != 0:
string += "~"+str(number)
return(string)
print "even numbers :" ,even(numlist)
print "odd numbers :" ,odd(numlist)
Ma sortie: Même les chiffres: ~ 56,0 nombres impairs: ~ 3,0 ~ 1,0 ~ 5,9 ~ 12,6 ~ 8,9
Résultats attendus: Même numéros: ~ 56 nombres impairs: ~ 3 ~ 1 ~ 5,9 ~ 12,6 ~ 8,9 grâce à l'aide
mes sorties attendues sont Nombre pairs: ~ 56 Nombre impair: ~ 3 ~ 8.9 ~ 7.7 ~ 5 –
[Éditer] votre question pour inclure votre entrée, votre sortie attendue __et__ votre sortie observée. – khelwood
Ce qui ne fonctionne pas tout va bien dans mon PC – Dark