В этой практике вам будет предложено разработать несколько программ с исопльзованием разных библиотек. Цель этой практики – это не только закрепить навыки использования библиотек, но и попробовать изучить некоторые библиотеки самостоятельно. В будущем использование библиотек будет увеличено в объемах, особенно когда вы пройдёте все основы.
Задание буквально построено так, тобы вам пришлось "гуглить" (искать дополнительную информацию) и от этого практика может оказаться сложнее. Но пройдя такой стресс-тест единожды, вы уже будете знать, как примерно нужно искать информацию, когда вам ее недостает.
Чем отличается оператор == от оператора = в Python?
Какое значение вернет логическое выражение True and False or not False? Объясните порядок выполнения операций.
Как работает тернарный оператор в Python, и в каких случаях его стоит использовать?
Как использовать логические операторы для сокращения количества условий в коде?
Каковы основные ошибки, связанные с использованием логических операторов, и как их избежать?
Какая разница между import и from ... import? Приведите пример использования каждого.
Программа должна приветствовать игрока, узнавать его имя. Далее нужно спросить у игрока число, от 1 до 3 (можно больше, но не меньше). После этого программа выводит случайное предсказание на день (используйте библиотеку random), на основе выбранного числа.
Создайте игру, в которой пользователь выбирает, какое из 6 отверстий в барабане зарядить и стреляет. Если случайным образом совпадает номер отверстия (генерируется библиотекой random) и выбранное игроком число, то игрок погибает. Если нет-выживает. Оформите программу так, чтобы была «беседа» с игроком.
Изучите работу модуля datetime. Напишите сначала программу, которая выводит при запуске текущую дану в формате: "Август, 26. 2024 год"
После этого подумайте, как можно доработать программу так, чтобы спросив у пользователя день, месяц и год рождения, вывести его точный возраст относительно текущего дня.
Внимание! Эта практика только кажется сложнее, чем на самом деле она есть. Да, информации о ней в главе нет и да, искать информацию дополнительно вам придется самостоятельно. Как совет - обязательно попробуйте разные команды, которые описаны по ссылке, самостоятельно, чтобы пронаблюдать то, как они работают.