мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| zadanie_2 [2024/03/08 01:34] – wikiadmin | zadanie_2 [2024/03/09 00:12] (текущий) – wikiadmin | ||
|---|---|---|---|
| Строка 122: | Строка 122: | ||
| **F10** – выход из mc\\ | **F10** – выход из mc\\ | ||
| - | FIXME Другие базовые команды MC и Nano.FIXME | + | < |
| ==Шаг 4. Первый скрипт Python== | ==Шаг 4. Первый скрипт Python== | ||
| Строка 182: | Строка 182: | ||
| ==Шаг 5. Простой цикл== | ==Шаг 5. Простой цикл== | ||
| + | Сделаем скрипт с простым циклом for. | ||
| Создайте новый файл **for.py** (либо из MC, либо из консоли с помощью nano). В файле напишите: | Создайте новый файл **for.py** (либо из MC, либо из консоли с помощью nano). В файле напишите: | ||
| Строка 189: | Строка 190: | ||
| </ | </ | ||
| - | FIXME//Тут более подробное описание цикла | + | Цикл for в этом скрипте |
| + | |||
| + | Команда print(i) находится в блоке, выполняемом внутри цикла. Команды внутри блока написаны не с начала строки, а со смещением (это может быть пробелы или tab). В блоке цикла | ||
| ==Шаг 6. Чтение файла== | ==Шаг 6. Чтение файла== | ||
| - | Создайте новый файл с именем **file.txt**. Напишите в нем любые 5 или больше строк. | + | Создайте новый файл с именем **file.txt**. Напишите в нем любые 5 или больше строк. |
| - | Создайте новый файл скрипта Python с именем **fileread.py** | + | Создайте новый файл скрипта Python с именем **fileread.py**\\ |
| В скриптах Python можно писать комментарии. Всё, что написано после знака «#» считается комментарием | В скриптах Python можно писать комментарии. Всё, что написано после знака «#» считается комментарием | ||
| Строка 207: | Строка 210: | ||
| </ | </ | ||
| - | В этом скрипте мы открыли файл **file.txt** (функция open) на чтение (параметр ‘r’ в функции open) и вывели на экран всё содержимое файла (*f). Затем закрыли файл | + | В этом скрипте мы открыли файл **file.txt** (функция open) на чтение (параметр ‘r’ в функции open) и вывели на экран всё содержимое файла (*f). Затем закрыли файл |
| ==Шаг 7. Чтение одной строки файла== | ==Шаг 7. Чтение одной строки файла== | ||
| Строка 242: | Строка 245: | ||
| ==Шаг 9. Чтение и изменение 3х строк из файла== | ==Шаг 9. Чтение и изменение 3х строк из файла== | ||
| - | Считаем их файла 3 строки и изменим их, добавив в конце каждой строки !!!! | + | Считаем из файла 3 строки и изменим их, добавив в конце каждой строки !!!! |
| <code python> | <code python> | ||
| Строка 260: | Строка 263: | ||
| ==Шаг 10. Чтение 3х строк из файла, изменение и запись в другой файл== | ==Шаг 10. Чтение 3х строк из файла, изменение и запись в другой файл== | ||
| + | |||
| Выведем результат не на экран, а в другой файл | Выведем результат не на экран, а в другой файл | ||
| <code python> | <code python> | ||
| Строка 276: | Строка 280: | ||
| fw.close | fw.close | ||
| </ | </ | ||
| - | После выполнения этого скрипта вы не увидите результата на экране. Но можете увидеть новый файл «newfile.txt», | + | |
| + | После выполнения этого скрипта вы не увидите результата на экране. Но можете увидеть новый файл «newfile.txt», | ||
| ==Шаг 11. Чтение файла полностью== | ==Шаг 11. Чтение файла полностью== | ||
| + | |||
| + | Теперь считаем и обработаем не 3 строки, | ||
| + | Сделаем это с помощью цикла while. Цикл while используется в Python для многократного исполнения блока команд до тех пор, пока заданное условие остается истинным: | ||
| + | |||
| <code python> | <code python> | ||
| # открываем файл на чтение | # открываем файл на чтение | ||
| Строка 299: | Строка 308: | ||
| fw.close | fw.close | ||
| </ | </ | ||
| - | FIXME//Тут более подробное описание цикла While в Python//FIXME | + | |
| + | < | ||