Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #4.6 Дан текст из строчных латинских букв. Напечатать:
- #а) первые вхождения букв в текст, по возможности, сохраняя их исходный взаимный порядок;
- #б) все буквы, входящие в текст не менее двух раз;
- #в) все буквы, входящие в текст по одному разу.
- #необходимые фиксы
- #фикс пустой строки++, ловля пробелов++
- text = input("Введите ваш текст из строчных латинских букв: ")
- if len(text) > 0:
- taska = set()
- #print(taska)
- for i in text:
- if i not in taska and i !=" ":
- taska.add(i)
- #print(taska)
- taskb = []
- taskc = []
- for i in text:
- if i in taskc:
- taskb.append(i)
- else:
- taskc.append(i)
- #print("Задание а: {}\nЗадание б: {}".format(taskb, taskc))
- taskb = set(taskb)
- taskc = set(taskc)
- taskb = taskb.difference(taskc)
- #print(taskc)
- print("Задание а: {}\nЗадание б: {}\nЗадание в: {}".format(taska, taskb, taskc))
- else:
- print("Некорректный ввод.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement