ответ:Внутри условных инструкций можно использовать любые инструкции языка Питон, в том числе и условную инструкцию. Получаем вложенное ветвление – после одной развилки в ходе исполнения программы появляется другая развилка. При этом вложенные блоки имеют больший размер отступа (например, 8 пробелов). Покажем это на примере программы, которая по данным ненулевым числам x и y определяет, в какой из четвертей координатной плоскости находится точка (x,y):
x = int(input())
y = int(input())
if x > 0:
if y > 0: # x>0, y>0
print("Первая четверть")
else: # x>0, y<0
print("Четвертая четверть")
else:
if y > 0: # x<0, y>0
print("Вторая четверть")
else: # x<0, y<0
print("Третья четверть")
В этом примере мы использовали комментарии – текст, который интерпретатор игнорирует. Комментариями в Питоне является символ # и весь текст после этого символа до конца строки.
Объяснение:В этом примере мы использовали комментарии – текст, который интерпретатор игнорирует. Комментариями в Питоне является символ # и весь текст после этого символа до конца строки.
1) (А или В или С) и (А или не В или С) =
( (А или В) или С ) и ( (А или неВ) или С ) =
(А или С) и (А или C) =
A или С
2) (Х и неУ и Z) или (Х и не(У и Z)) или (Х и У и Z) или (Х и неУ) =
(Х и неУ) = T
1. ( T и Z )
2. ( X и не(У и Z) )
3. (Х и У и Z)
4. T
( T и Z ) или T = T
= (Х и неУ) или (Х и не(У и Z)) или (Х и У и Z) =
1. Х и не(У и Z) = Х и (неY или неZ) = (X и неY) или (X и неZ)
= (Х и неУ) или (X и неZ) или (Х и У и Z) = (Х и не(У и Z)) или (Х и У и Z) =
1. T = У и Z
(Х и неT) или (Х и T) = X
У тебя 1 лишняя скобка...
S = 0
for k in range(1, 21, 2): # 21, если 20 включительно.
S += k
# Или можешь записать в одну строку:
S = sum((k for k in range(1, 21, 2)))