Тип данных «bool» «NoneType»
Тип данных «bool» и функция «bool()»
Приведенная ниже таблица истинности показывает разные комбинации истинных и ложных значений, соединённых логическими операторами. Заполните таблицу, выбрав True или False, чтобы показать, является результатом такой комбинации истина или ложь.
Ответ:
- True and False False;
- True and True True
- ; False and True False;
- False and False False;
- True or False True;
- True or True True;
- False or True True;
- False or False False;
- not True False;
- not False True
Заполните таблицу, выбрав True или False, чтобы показать результат логического выражения.
Ответ:
- 17 <= 17 True;
- 10 > 9 True;
- 10 < 9 False;
- 10 == 9 False;
- 9 == 9 True
Выберите корректное логическое выражение, проверяющее, что в переменной x хранится число между 0 и 5.
Ответ: x > 0 and x < 5
Что будет выведено на экран в результате выполнения следующей программы?:
num1 = 3 * True - (True + False) num2 = (True + True + False) ** 3 + 5 print(num1 + num2)
Ответ: 15
Что будет выведено на экран в результате выполнения следующей программы?:
a = 6 b = 10
print(not a == 10 and b == 10)
Ответ: True
Что будет выведено на экран в результате выполнения следующей программы?:
a = 6 b = 10
print(not(not a == 10 or not b == 10))
Ответ: False
Что будет выведено на экран в результате выполнения следующей программы?:
numbers = [-6, -8, 0, 1, 3, 8, -7, 12, 17, 24, 25, 3, 5, 1] res = 0 for num in numbers: res += (num % 2 == 1) and (num > 1)
print(res)
Ответ: 5
Что будет выведено на экран в результате выполнения следующей программы?:
print(bool(0.0))
Ответ: False
Что будет выведено на экран в результате выполнения следующей программы?:
print(bool())
Ответ: False
Что будет выведено на экран в результате выполнения следующей программы? :
print(bool('abc'))
Ответ: True
Что будет выведено на экран в результате выполнения следующей программы?:
print(bool(list(range(10))))
Ответ: True
Установите соответствие между элементами первого и второго столбцов.
Ответ:
- print(type(5)) <class 'int'>;
- print(type(3.14)) <class 'float'>;
- print(type('Hello, world')) <class 'str'>;
- print(type(True)) <class 'bool'>;
- print(type([1, 2, 'python'])) <class 'list'>
Напишите функцию func(num1, num2), принимающую в качестве аргументов два натуральных числа num1 и num2 и возвращающую значение True если число num1 делится без остатка на число num2 и False в противном случае.
Результатом вывода программы должно быть "делится" (если функция func() вернула True) и "не делится" (если функция func() вернула False).
def func(num1, num2): return num1 % num2 == 0 num1, num2 = int(input()), int(input())
if func(num1, num2): print('делится') else: print('не делится')