-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2.py
More file actions
17 lines (17 loc) · 1.23 KB
/
Copy path2.py
File metadata and controls
17 lines (17 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
number = int(input())
# вводим длину послеовательности, которую хотим получить
array = [0]
temp = []
# temp это временный массив, который будет хранить инверсию списка array
while(len(array)<number):
# все приведенные ниже действия мы будем повторять столько раз, чтобы список array достиг необходимой длины
for i in range(len(array)):
# создаем вложенный цикл, в котором будем перебирать элементы списка array, инверсировать их и добавлять во временный массив
symbol = (0,1)[array[i]==0]
temp.append(symbol)
array+=temp
# по завершению цикла фор добавляем временный список в конец списка array
temp = []
# обнуляем временный список
print(*array[:number], sep='')
# выводим срез(без пробелов), в котором будет нужное количество элементов последовательности Туэ Морсе