Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
-1 / 0 / 0
Регистрация: 20.02.2022
Сообщений: 24

Не получается выполнить задачку от препода

06.02.2023, 17:25. Показов 422. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем препод задал задание на 1 курсе, проходим питон етот гребаный. Нужен скрипт, который должен прочитать файл, где данные записаны в таком формате:

слово
корова
луг
насекомые
бурурурурур

далее, строки перемешиваются и создаётся другой текстовый документ, выглядящий так (к примеру):

луг
бурурурурур
насекомые
слово
корова

Python
1
2
3
4
5
6
import random
 
text = open('text.txt')
lines = list(text.readlines())
for i in range(len(lines)):
    print(i)
набросал вот такое чего то на мне кажется мега далеко))
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.02.2023, 17:25
Ответы с готовыми решениями:

Опишите используя запись школьную нагрузку( фамилия препода, класс, часы). Определить нагрузку каждого препода.
Опишите используя запись школьную нагрузку( фамилия препода, класс, часы). Определить нагрузку каждого препода. Определить у какого препода...

Как выполнить такую задачку?
Пользователь задаёт сумму, функция должна вернуть объект, который имеет вид разбитой суммы по банкнотам из массива banknotes. Если выдать...

Как выполнить задачку со списками
Всем, привет, друзья! Помогите решить задачку: Есть список состоящий с десяти элементов list = . Нужно вывести элементы таким вот...

5
132 / 96 / 40
Регистрация: 24.03.2022
Сообщений: 357
06.02.2023, 17:28
Супер. А что сделать-то надо?
0
-1 / 0 / 0
Регистрация: 20.02.2022
Сообщений: 24
06.02.2023, 17:31  [ТС]
говорю же, нужен скрипт который читает файл со строками, перемешивает строки и записывает их во второй файл
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
06.02.2023, 17:36
Лучший ответ Сообщение было отмечено Horsa как решение

Решение

Python
1
2
3
4
5
6
7
8
9
from random import shuffle
 
with open('input.txt', 'r', encoding='utf-8') as file_in:
    a = file_in.read().splitlines()
 
shuffle(a)
 
with open('output.txt', 'w', encoding='utf-8') as file_out:
    file_out.write('\n'.join(a))
1
-1 / 0 / 0
Регистрация: 20.02.2022
Сообщений: 24
06.02.2023, 17:48  [ТС]
спасибо ! )

Добавлено через 5 минут
а если все делать в одном файле ? ну то есть что бы он открывал файл, перемешивал и сохранял всё в этом же файле
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
06.02.2023, 17:57
Python
1
2
3
4
5
6
7
8
9
from random import shuffle
 
with open('input.txt', 'r', encoding='utf-8') as file_in:
    a = file_in.read().splitlines()
 
shuffle(a)
 
with open('input.txt', 'w', encoding='utf-8') as file_out:
    file_out.write('\n'.join(a))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2023, 17:57
Помогаю со студенческими работами здесь

не могу выполнить задачку для С++
Лаба по С++ как делать не могу допереть(( В некотором году, назовем его условно первым, на участке в 100 гектаров средняя...

Кто-нибудь знает, как выполнить задачку?
Есть отрезок, построенный методом Брезенхейма. Нужно выполнить его масштабирование (т.е. есть пиксел, нужно достраивать вокруг него каждый...

не могу представить как выполнить эту задачку
есть кувшин емкостью 3 и 8 литров как набрать 7 литров

Подскажите как можно выполнить данную задачку
Задача: Составить алгоритм и написать программу нахождения экстремального значения и/или его порядкового номера для заданных одномерных...

Требуется выполнить задачку как можно быстрее
Задачка находится в закрепе , все решить циклами , своими ручками, у меня вот ничего не получается, уже несколько часов сижу, надежда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru