1. Определи результат выполнения программы, если а= 4, -1: 0 [3] Код программы a=int(input('введите число: а )) if a0: a=a*4 print('a', a) (35>40) and( 100 101) (92) or(760) not (55-60) -1 2. Напишите результат выполнения логических действий(true, false [1] Логическое выражение TRUE or FALSE (12>25) and (3030) (30 >=30) or (520) 0 3. Создайте программу, которая проверяет, является ли три числа a be введенных с клавиатуры, положительными [4]
ДАЮ МНОГО БАЛЛОВ 30
Ответы
Ответ:
1.Результат выполнения программы:
При вводе числа 4:
a устанавливается равным 4, так как 4 больше 0, то значение а умножается на 4.
В результате выводится строка "a 16".
Выражения:
(35>40) and (100<101) - возвращает False, так как оба выражения не являются истинными.
(92) or (760) - возвращает 92, так как это первое истинное значение в операции "или".
not (55-60) - возвращает True, так как оператор "не" меняет истинность выражения на противоположную.
Результаты операций: False, 92, True.
2.Результат выполнения логических действий:
TRUE or FALSE - возвращает True, так как одно из выражений является истинным.
(12>25) and (30<30) - возвращает False, так как оба выражения не являются истинными.
(30 >=30) or (520) - возвращает True, так как одно из выражений является истинным.
Результаты операций: True, False, True.
3. Программа для проверки, являются ли три числа a, b, e положительными:
a = int(input("Введите число a: "))
b = int(input("Введите число b: "))
e = int(input("Введите число e: "))
if a > 0 and b > 0 and e > 0:
print("Все числа являются положительными")
else:
print("Не все числа являются положительными")
Пользователь вводит три числа a, b и e с клавиатуры. Если все три числа положительные, то на экран выводится сообщение "Все числа являются положительными". Если хотя бы одно из чисел не положительное, то на экран выводится сообщение "Не все числа являются положительными".