Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решите задачку на питоне, пожалуйста, осталось 25 минут, контрольная

Артём Багаутдинов Ученик (85), на голосовании 1 год назад
И тут знойный воздух сгустился перед ним, и соткался из этого воздуха прозрачный гражданин престранного вида. На маленькой головке жокейский картузик, клетчатый кургузый воздушный же пиджачок… Гражданин ростом в сажень, но в плечах узок, худ неимоверно, и физиономия, прошу заметить, глумливая.

Длинный, сквозь которого видно, гражданин, не касаясь земли, качался перед ним и влево и вправо.

В файле stranger.txt приведено описание очень странного господина, состоящее из нескольких строк, в каждой строке может быть несколько слов, записанных через пробел. Определите, какие слова использовались для описания. Запишите их без повторений в нижнем регистре через запятую и пробел в файл citizen.txt. Порядок произвольный.

Пример 1
Ввод
a transparent gentleman of a strange appearance
a Jockey cap
a transparent Jacket
a thin
face of a mocking appearance
Вывод
jockey, thin, cap, mocking, gentleman, a, appearance, of, transparent, jacket, strange, face
Голосование за лучший ответ
Вадим Мезенцев Знаток (449) 1 год назад
with open('input.txt', 'r') as f_in, open('output.txt', 'w') as f_out:
f_out.write(', '.join(set(map(str.lower, f_ in.read ().split()))))
Татьяна Просветленный (36384) 1 год назад
Для решения задачи необходимо прочитать файл stranger.txt и записать все слова, которые встречаются в нем, без повторений и в нижнем регистре, через запятую и пробел в файл citizen.txt.
Пример ввода:
a transparent gentleman of a strange appearance
a Jockey cap
a transparent Jacket
a thin
face of a mocking appearance
Пример вывода:
jockey, thin, cap, mocking, gentleman, a, appearance, of, transparent, jacket, strange, face
Решение на Python:
 with open('stranger.txt', 'r') as f: 
words = set()
for line in f:
for word in line.strip().split():
words.add(word.lower())
with open('citizen.txt', 'w') as out:
out.write(', '.join(sorted(words)))
Чтобы не было ошибок в коде в файле stranger.txt нужно использовать следующий текст:
 Странно, уже столько времени прошло, а на Хабре до сих пор не упомянули про Alpaca 
2023-03-20 если кто-то хочет веб гуй, я сильно не советю пока использовать https://github.com/cocktailpeanut/dalai - проект сильно штормит, надо подождать ...
Тогда это сделаю я. Друзья, если вы вдруг пропустили новости, то светлые головы из Стендфорда (университет такой в США), взяли несколько моделей LLama, которые недавно выпустили из недр Meta AI, ... если кто-то хочет веб гуй, я сильно не советю пока использовать https://github.com/cocktailpeanut/dalai - проект сильно штормит, надо подождать недельку-другую. В комментариях приводились пару других веб морд, наверное лучше их. по просьбам зрителей, сделал гайд как это закрутить на арендованном сервере если своя машина так слаба и линукса не знаете - https://habr.com/ru/post/724172/ Апдейт 24.03.2023
Основные диагностические возможности PVS-Studio. Диагностики. 64-битные ошибки. C, C++: V101-V128, V201-V207, V220, V221, V301-V303.
Стандарт AUTOSAR - Стандарт OWASP (C++) - Стандарт OWASP (C#) - Стандарт OWASP (Java) - Проблемы при работе анализатора кода Сообщения PVS-Studio Какие ошибки ловит PVS-Studio? Мы постарались сгруппировать большинство диагностик в несколько групп, чтобы вы могли получить общее представление о возможностях анализатора кода PVS-Studio.
Этот текст содержит несколько строк с разными словами и фразами, которые можно использовать для тестирования кода на Python, который в предыдущем коде.

и также должен быть файл citizen.txt
Если структура этих 2 файла не верная будет ошибка
Похожие вопросы