
Вопрос задан 30.07.2023 в 09:24.
Предмет Информатика.
Спрашивает Гринь Тёма.
В PYTHON!(50 баллов) 1)Напишите функцию,которая удаляет из переданной ей символьной строки все
символы '<' и '>'. 2)С клавиатуры вводиться символьная строка.Определите,какой символ встречается в ней чаще всего.

Ответы на вопрос

Отвечает Литвинова Елизавета.
1)
def func(s):
ans = [c if c != '<' and c != '>' for c in s]
return "".join(ans)
2)
c = [0 for i in range(1000)]
s = input()
for cr in s:
c[cr] += 1
for i in range(len(c)):
if c[i] == max(c):
print(chr(i))
def func(s):
ans = [c if c != '<' and c != '>' for c in s]
return "".join(ans)
2)
c = [0 for i in range(1000)]
s = input()
for cr in s:
c[cr] += 1
for i in range(len(c)):
if c[i] == max(c):
print(chr(i))



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот решение задачи на языке Python:
- Функция, которая удаляет из переданной строки все символы '<' и '>':
pythondef remove_lt_gt_chars(input_string):
return input_string.replace('<', '').replace('>', '')
# Пример использования функции
input_string = "This is a <sample> string with <tags>."
result_string = remove_lt_gt_chars(input_string)
print(result_string)
- Функция для определения наиболее часто встречающегося символа в строке:
pythonfrom collections import Counter
def most_common_char(input_string):
char_count = Counter(input_string)
most_common_char, count = char_count.most_common(1)[0]
return most_common_char
# Пример использования функции
input_string = input("Введите символьную строку: ")
result_char = most_common_char(input_string)
print(f"Символ '{result_char}' встречается чаще всего.")
Объединим оба решения вместе:
pythondef remove_lt_gt_chars(input_string):
return input_string.replace('<', '').replace('>', '')
def most_common_char(input_string):
char_count = Counter(input_string)
most_common_char, count = char_count.most_common(1)[0]
return most_common_char
# Пример использования функций
input_string = input("Введите символьную строку: ")
result_string = remove_lt_gt_chars(input_string)
print(f"Строка после удаления '<' и '>': {result_string}")
result_char = most_common_char(input_string)
print(f"Символ '{result_char}' встречается чаще всего.")
При вводе символьной строки с клавиатуры, программа выведет результаты обеих операций: первый вывод покажет строку после удаления символов '<' и '>', а второй вывод покажет самый часто встречающийся символ в исходной строке.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili