Напишите программу, которая считывает с клавиатуры две строки символов и выводит на экран: a) Символы, которые встречаются хотя бы в одной из строк; c) Символы, которые встречаются в первой и не встречаются во второй.
# Считываем две строки с клавиатуры string1 = input("Введите первую строку символов: ") string2 = input("Введите вторую строку символов: ") # a) Символы, которые встречаются хотя бы в одной из строк unique_chars = set(string1) | set(string2) print("Символы, которые встречаются хотя бы в одной из строк:", ''.join(unique_chars)) # b) Символы, которые встречаются в первой и не встречаются во второй unique_chars_first = set(string1) - set(string2) print("Символы, которые встречаются в первой и не встречаются во второй:", ''.join(unique_chars_first))
Пример работы программы:
Введите первую строку символов: abcde Введите вторую строку символов: cdefg Символы, которые встречаются хотя бы в одной из строк: bdfgace Символы, которые встречаются в первой и не встречаются во второй: ba
Пример кода на Python:
# Считываем две строки с клавиатурыstring1 = input("Введите первую строку символов: ")
string2 = input("Введите вторую строку символов: ")
# a) Символы, которые встречаются хотя бы в одной из строк
unique_chars = set(string1) | set(string2)
print("Символы, которые встречаются хотя бы в одной из строк:", ''.join(unique_chars))
# b) Символы, которые встречаются в первой и не встречаются во второй
unique_chars_first = set(string1) - set(string2)
print("Символы, которые встречаются в первой и не встречаются во второй:", ''.join(unique_chars_first))
Пример работы программы:
Введите первую строку символов: abcdeВведите вторую строку символов: cdefg
Символы, которые встречаются хотя бы в одной из строк: bdfgace
Символы, которые встречаются в первой и не встречаются во второй: ba