Что выведет следующая программа ?
Anonymous Quiz
67%
[‘Hello Dear’, ‘Hello Bye’, ‘Good Dear’, ‘Good Bye’]
33%
[‘Hello Dear’, ‘Good Dear’, ‘Hello Bye’, ‘Good Bye’]
for...else
Всем известно, что else неразрывно связан с блоком if, но , возможно, вы не в курсе, что else используется в цикле for.
В выражении for...else блок else выполняется только в том случае, если все итерации цикла будут успешно завершены. Если же выполнение цикла прерывается оператором break, то else не выполняется.
Всем известно, что else неразрывно связан с блоком if, но , возможно, вы не в курсе, что else используется в цикле for.
В выражении for...else блок else выполняется только в том случае, если все итерации цикла будут успешно завершены. Если же выполнение цикла прерывается оператором break, то else не выполняется.
Модуль random
Модуль random позволяет генерировать случайные числа. Ниже представлены несколько его методов.
random.random() — возвращает псевдослучайное число от 0.0 до 1.0.
random.uniform(<Начало>, <Конец>) — возвращает псевдослучайное вещественное число в диапазоне от <Начало> до <Конец>.
random.randint(<Начало>, <Конец>) — возвращает псевдослучайное целое число в диапазоне от <Начало> до <Конец>.
random.choice(<Последовательность>) — возвращает случайный элемент из любой последовательности (строки, списка, кортежа).
random.shuffle(<Список>) — перемешивает последовательность (изменяется сама последовательность). Поэтому функция не работает для неизменяемых объектов.
Модуль random позволяет генерировать случайные числа. Ниже представлены несколько его методов.
random.random() — возвращает псевдослучайное число от 0.0 до 1.0.
random.uniform(<Начало>, <Конец>) — возвращает псевдослучайное вещественное число в диапазоне от <Начало> до <Конец>.
random.randint(<Начало>, <Конец>) — возвращает псевдослучайное целое число в диапазоне от <Начало> до <Конец>.
random.choice(<Последовательность>) — возвращает случайный элемент из любой последовательности (строки, списка, кортежа).
random.shuffle(<Список>) — перемешивает последовательность (изменяется сама последовательность). Поэтому функция не работает для неизменяемых объектов.
Модуль OS с примерами 2
За переименование файлов отвечает os.rename(). Функция принимает 2 аргумента: имя файла или папки, которые нужно переименовать и новое имя.
Функцию os.replace() можно использовать для перемещения файлов или каталогов.
Функция os.listdir() возвращает список, который содержит имена файлов в папке. Если в качестве аргумента не указывать ничего, вернется список файлов и папок текущего рабочего каталога.
За переименование файлов отвечает os.rename(). Функция принимает 2 аргумента: имя файла или папки, которые нужно переименовать и новое имя.
Функцию os.replace() можно использовать для перемещения файлов или каталогов.
Функция os.listdir() возвращает список, который содержит имена файлов в папке. Если в качестве аргумента не указывать ничего, вернется список файлов и папок текущего рабочего каталога.
Что напечатает следующий код ?
Anonymous Quiz
21%
0
25%
Ничего не напечатает
54%
Возникнет синтаксическая ошибка
Модуль OS с примерами 3
os.remove() удалит файл с указанным именем (не каталог).
os.path.exist() проверяет, существует ли файл ( или же каталог ), и возвращает True, если path указывает на существующий путь или дескриптор открытого файла.
os.path.isfile() проверяет, является ли путь файлом.
os.path.isdir() проверяет, является ли путь директорией.
os.path.getsize() предоставит нам размер файла в байтах.
os.remove() удалит файл с указанным именем (не каталог).
os.path.exist() проверяет, существует ли файл ( или же каталог ), и возвращает True, если path указывает на существующий путь или дескриптор открытого файла.
os.path.isfile() проверяет, является ли путь файлом.
os.path.isdir() проверяет, является ли путь директорией.
os.path.getsize() предоставит нам размер файла в байтах.