656
Комментарий:
|
← Версия 4 от 2021-10-28 14:17:08 ⇥
752
|
Удаления помечены так. | Добавления помечены так. |
Строка 3: | Строка 3: |
Написать [[LecturesCMC/PythonIntro2019/HomeworkRules#Class|генератор-функцию]] `LookSay()` [[oeis:A034002|цифр последовательности Конвея «Look and Say»]]. [[RW:Последовательность_«Посмотри-и-скажи»|Описание в Википедии]] | Написать [[LecturesCMC/PythonIntro2019/HomeworkRules#Class|генератор-функцию]] `LookSay()` [[oeis:A034002|цифр последовательности Конвея «Look and Say»]]. Сама последовательность должна быть целочисленной. [[RW:Последовательность_«Посмотри-и-скажи»|Описание в Википедии]] |
Написать генератор-функцию LookSay() цифр последовательности Конвея «Look and Say». Сама последовательность должна быть целочисленной. Описание в Википедии
for i, l in enumerate(LookSay()): print(f"{i}: {l}") if i > 10: break
0: 1 1: 1 2: 1 3: 2 4: 1 5: 1 6: 2 7: 1 8: 1 9: 1 10: 1 11: 1
Говорят, в itertools есть для этого специальная функция ☺