Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stroka = "(11,LL) (7,LLL) (8,R) (5,) (4,L) (13,RL) (2,LLR) (1,RRR) (4,RR) ()"
- print('\nВходные данные: ')
- print(stroka)
- stroka = stroka.replace(')','').replace('(', '')
- stroka = stroka[0:-1]
- print('\nОбработанная строка: ')
- print(stroka)
- massif = [] # massif - массив.
- for word in stroka.split():
- massif += [word]
- print('\nЗаполненный массив: ')
- print(massif)
- stroka2 = massif[1]
- print('\nStroka2: ')
- print(stroka2)
- temp = ""
- massif2 = []
- for i in range(len(massif)):
- stroka2 = massif[i]
- for word in stroka2.split(','):
- massif2 += [word]
- # Обмен местами двух элементов.
- temp = massif2[0]
- massif2[0] = massif2[1]
- massif2[1] = temp
- # Присваивание элементу массива значение списка.
- massif[i] = massif2
- massif2 = []
- print('\nИзменённые массив: ')
- print(massif)
- print('\nОтсортированный массив: ')
- massif.sort()
- print(massif)
- print('\nВыходные данные: ')
- for i in range(len(massif)):
- if (i == len(massif) - 1):
- print(massif[i][1], end = ".")
- break
- print(massif[i][1], end = " ")
- print('\nОтвет для сравнения: ')
- print('5 4 8 11 13 4 7 2 1.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement