Давно же я не садилась за код)) Прошло почти полгода или даже более. Первое задание заставило мои мозги скрипеть от натуги.
2**3 = 8 = 2^3
А, еще помню, оказывается! Есть ещё порох в пороховницах! И ещё вспомню-ка кое-что:
Ну, наверное, матрицу истинности для оператора OR напоминать не надо, да? С первым заданием справилась легко, после того, как пораскинула мозгами:
2**3=2^3=8; 108%100=8 -> 8=8 => true; 'Cleese' is not equal to 'King Artur'.
true or false = true
2**3 = 8 = 2^3
А, еще помню, оказывается! Есть ещё порох в пороховницах! И ещё вспомню-ка кое-что:
| x / y | Деление |
| x // y | Получение целой части от деления |
| x % y | Остаток от деления |
| -x | Смена знака числа |
| abs(x) | Модуль числа |
| divmod(x, y) | Пара (x // y, x % y) |
| x ** y | Возведение в степень |
| pow(x, y[, z]) | xy по модулю (если модуль задан) |
Ну, наверное, матрицу истинности для оператора OR напоминать не надо, да? С первым заданием справилась легко, после того, как пораскинула мозгами:
Time to practice with or!
- Set
bool_oneequal to the result of2**3 == 108 % 100 or 'Cleese' == 'King Arthur' - Set
bool_twoequal to the result ofTrue or False - Set
bool_threeequal to the result of100**0.5 >= 50 or False - Set
bool_fourequal to the result ofTrue or True - Set
bool_fiveequal to the result of1**100 == 100**1 or 3 * 2 * 1 != 3 + 2+ 1
2**3=2^3=8; 108%100=8 -> 8=8 => true; 'Cleese' is not equal to 'King Artur'.
true or false = true
bool_two = bool_one
bool_three:
100**0.5=sqrt(100)=10; 10<50 -> False
False or False = False
100**0.5=sqrt(100)=10; 10<50 -> False
False or False = False
bool_four has the same logic as bool_three:
true or true = 1
true or true = 1
falsa or false = 0
The same shit!
bool_five = 0
1**100=1; 100**1 = 100; 1 not equal 100 => false
3*2*1=6; 3+2+1=6; 6=6 => false
У! Как я таблицы истинности забыла! Позор мне на мою голову!
0 и 0 = 0 0 или 0 = 0
The same shit!
bool_five = 0
1**100=1; 100**1 = 100; 1 not equal 100 => false
3*2*1=6; 3+2+1=6; 6=6 => false
У! Как я таблицы истинности забыла! Позор мне на мою голову!
0 и 0 = 0 0 или 0 = 0
0 и 1 = 1 и 0 = 0 1 или 0 = 0 или 1 = 1
1 и 1 = 1 1 или 1 = 1
Not возвращает для правды значение 0, для лжи значение - 1
Not возвращает для правды значение 0, для лжи значение - 1


