Step 2 (S-15370)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/6282/step/2

Step 2 (S-15370) 1.png

[00:00 - 00:15] мы научились писать простые а соня зачем я справляющих конструкций этого языка программирования менее прямолинейно начнем осветления выполнялись прямолинейно то есть у нас 1 инструкция затем 2 3 и так далее


[00:15 - 00:30] проходили это последний на этом пути яблонь никуда свернуть или пропустить что то иногда нужно в случае каких то условий выполнить некоторые действия а если этих в слове то действие не выполнять например если у нас существует


[00:30 - 00:45] то его создавать не нужно а если нет то можно создать а дальше продолжит программу любом случае одинаково для нее языке ваши спать вся конструкция if раскопках у слая программ за


Step 2 (S-15370) 2.png

[00:45 - 01:02] действия или нескольких частей которые выполняются только если условия истина и в конце фиг а пока что custom все закончилось и все там всегда прямолинейна сам она быть разным например и пошла с нами назад можно проверить является ли строка пустой


[01:02 - 01:19] может выступать как перемена так как осталось а то есть например двойных кавычках аналогично минусам можно проверить является ли строка не пустой можно сравнить при помощи равно равно равно в качестве каждый может выступать как перемена так и строка константа


[01:19 - 01:36] является ли прямо в пустую если да то сообщение на экран если нет то мы ничего не напечатана во 2 на самом деле если написано они строки то мы сообщение переменные разные


[01:36 - 01:52] можно приятней так строки specify - икс - и но тыкал тыкал то зачем кричать если мы имеем дело со столько то можно с помощью специально обозначения равно равно не равно


[01:52 - 02:08] меньше больше соки сталкиваются лишь в графическом порядке пути на то существует этот путь короче или - где можно проверить является ли это файлом размер файла больше 0


Step 2 (S-15370) 3.png

[02:08 - 02:27] я вставал и кроме того несколько слоев можно объединить то получится а если пиратов 1 за брата стать знак не объясняет он просто меня значение указано после него условия например что проезд размер файла можно узнать узнай знак - и путь


[02:27 - 02:44] логической и объединяет 2 условия и все в целом будет верно только тогда когда обе составляющие верны например я сам не он став путь - да путь тогда внизу стоит только если


[02:44 - 03:03] и фанам директор сможет от всегда будет сложно если мы объединим эти на основе через или 1 из составляющих верна то есть в этом случае если у нас появляется или файла или директории


[03:03 - 03:20] начало прямолинейно в любом случае команда далее начинается ветвление мы проверяем что количество аргументов меньше 2 строго меньше 2 исследования шагнув то выйдет сообщения и 600 м


Step 2 (S-15370) 4.png

[03:20 - 03:36] отвес то я уже знакома а просто завершит наш кит заказать оболочку я все же мы прошли 1 пролет мы проверяем существует ли


[03:36 - 03:55] путь доллара знак знать что если этого пути не существует далее справиться конструкций или и но при этом что доллар 1 пирогова являются имена файлов опять является это знак


[03:55 - 04:11] правда ли что файла не существует или что это не файл если это истинно то мы зайдем сюда и напишем об этом пользователя и от если я прошла успешно то мы скопировать файл из


[04:11 - 04:27] 1 аргумента в путь указаны 2 аргументом и напишем копят что мы скопировали и куда скопировать дать по вам запустить этот скрипт сейчас у меня нет таких файлов


[04:27 - 04:46] запустить его и передать ему текста а я как я уже не страшно от того что мы узнали что 1 аргумент показать 2 проверка прошла но сообщение от следующей проверки потому что фала texte не существует давать право создать


[04:46 - 05:02] и передать в качестве фрагмента именно ее опять проверка не прошла потому что файл существует но это не файл мы наконец я создам сутки файл


[05:02 - 05:12] и так далее запустить наш скрипт с копированием все успешно пройдет и можно греться что появился файл 2 точка текста