Вопрос задан 25.07.2023 в 06:00. Предмет Информатика. Спрашивает Даулетова Дана.

Написать программу на Пайтоне 3.6.0 Я НИЧЕГО НЕ ПОНИМАЮ В ПРОГРАММИРОВАНИИ, пожалуйста помогите.

Надо, чтобы в предложениях на немецком языке программа видела подчинительные союзы и ставила на них тег, то же - с сочинительными союзами. Подчинительные: als, wenn, indem indessen, solange, sooft, während, nachdem, seitdem, sobald, bevor, bis, ehe, weil, obwohl, damit, soweit, dass Сочинительные: und, auch, sowie, ausserdem, und zwar, aber,dennoch,dagegen,anderenfalls, trotzdem, denn, dabei, nämlich,allerdings, also, somit,freilich, deshalb, darum,deswegen, folglich
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Так как Знания не поддерживают нормальное форматирование и тут нет блоков для кода, скину скрин и пример

UPD: можем немного добавить кода и подсчитывать количество союзов (3 и 4 приложения)





0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, я могу помочь вам написать программу на Python 3.6.0, которая будет искать подчинительные и сочинительные союзы в предложениях на немецком языке и ставить на них теги. Для этой задачи мы будем использовать регулярные выражения (библиотека re).

Для начала, убедитесь, что у вас установлена версия Python 3.6.0 или выше. Если у вас нет установленной версии Python, вы можете загрузить её с официального сайта Python (https://www.python.org/downloads/).

Теперь, предположим, у вас есть файл german_sentences.txt, в котором хранятся предложения на немецком языке. Мы будем считывать предложения из этого файла, обрабатывать их и записывать обратно в другой файл с тегами для союзов.

Создайте новый файл с именем tagged_german_sentences.txt, в котором будут храниться предложения с тегами. Теперь создайте и запустите следующую программу:

python
import re def tag_subordinate_conjunctions(sentence): subordinate_conjunctions = [ "als", "wenn", "indem", "indessen", "solange", "sooft", "während", "nachdem", "seitdem", "sobald", "bevor", "bis", "ehe", "weil", "obwohl", "damit", "soweit", "dass" ] for conj in subordinate_conjunctions: pattern = r'\b{}\b'.format(conj) sentence = re.sub(pattern, f'<sub>{conj}</sub>', sentence) return sentence def tag_coordinating_conjunctions(sentence): coordinating_conjunctions = [ "und", "auch", "sowie", "außerdem", "und zwar", "aber", "dennoch", "dagegen", "anderenfalls", "trotzdem", "denn", "dabei", "nämlich", "allerdings", "also", "somit", "freilich", "deshalb", "darum", "deswegen", "folglich" ] for conj in coordinating_conjunctions: pattern = r'\b{}\b'.format(conj) sentence = re.sub(pattern, f'<coord>{conj}</coord>', sentence) return sentence input_file = "german_sentences.txt" output_file = "tagged_german_sentences.txt" with open(input_file, "r", encoding="utf-8") as file: sentences = file.readlines() with open(output_file, "w", encoding="utf-8") as file: for sentence in sentences: tagged_sentence = tag_subordinate_conjunctions(sentence) tagged_sentence = tag_coordinating_conjunctions(tagged_sentence) file.write(tagged_sentence) print("Завершено. Результаты записаны в файл tagged_german_sentences.txt.")

Обратите внимание, что предложения должны быть разделены переносом строки в файле german_sentences.txt. После запуска этой программы вам будет доступен файл tagged_german_sentences.txt, который будет содержать предложения с добавленными тегами <sub> для подчинительных союзов и <coord> для сочинительных союзов.

Программа использует регулярные выражения, чтобы найти слова-союзы и окружить их тегами. \b обозначает границу слова, чтобы не совпадать с частью другого слова. Таким образом, мы избегаем ситуации, когда союз является частью другого слова (например, "und" в слове "Wunder").

Надеюсь, это поможет вам решить задачу с тегированием союзов в немецких предложениях!

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос