Hello,
In first, sorry for my english.
In morse clock, I have code a program ( you can see in the picture ).
I don't understand why the 2 results are differents.
def dheure(lim,val):
lst=[8,4,2,1]
heure=''
while lim < len(lst):
if int(val/lst[lim])==1:
heure=heure+'-'
else:
heure=heure+'.'
val=val%lst[lim]
lim+=1
return heure
def checkio(data):
nb='0123456789'
i=0
heure=''
while i < len(data):
cpt=0
if data[i] in nb:
if i == 0:
cpt=2
elif i == 3 or i == 6:
cpt=1
if i == 7:
heure = heure + str(dheure(cpt,int(data[i])))
else:
heure = heure + str(dheure(cpt,int(data[i])))+' '
else:
heure = heure +' : '
i+=1
#replace this for solution
return heure
Thanks for your attention.
O'Shava
Created at: 2013/10/23 17:43; Updated at: 2013/10/25 13:22