RosettaCodeData/Task/Look-and-say-sequence/Python/look-and-say-sequence-1.py
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

22 lines
380 B
Python

def lookandsay(number):
result = ""
repeat = number[0]
number = number[1:]+" "
times = 1
for actual in number:
if actual != repeat:
result += str(times)+repeat
times = 1
repeat = actual
else:
times += 1
return result
num = "1"
for i in range(10):
print num
num = lookandsay(num)