Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meirbek-dev/file_manipulations

File manipulations in Python
https://github.com/meirbek-dev/file_manipulations

2d-array files pyqt6 python python3 qt

Last synced: 3 days ago
JSON representation

File manipulations in Python

Awesome Lists containing this project

README

        

# BMK01_File_Manipulations

## Современное кроссплатформенное программирование

### Лабораторная работа №5. Работа с файлами и ОС в PyQt6

Имеется двухмерный массив 5x6 целых чисел, загружаемый из файла. Необходимо создать программу, реализующую указанное в
варианте задание. Программа должна:

1) считать из входного файла «input.txt» данные (значения массива) и вывести их на экран – кнопка «Загрузить исходные
данные из файла»;
2) выполнить задание варианта: получить измененный массив (выходные данные) – кнопка «Обработать данные»;
3) вывести выходные данные (содержимое измененного массива) на экран и сохранить их в выходной файл «output.txt» -
кнопка «Сохранить обработанные данные в файл».

### Вариант №1

Если максимальный элемент находится в последней строке таблицы, то увеличить все элементы первого столбца в 2 раза

## Решение

![solution](images/solution.png)

## Считанный из файла массив

![input](images/input.png)

## Записанный в файл массив

![output](images/output.png)

## Ошибка №1

![error1](images/error1.png)

## Ошибка №2

![error2](images/error2.png)