Ответ:
for i in range(100, 1001):
if i % 3 == 0:
print(i)
Объяснение:
Либо в списке:
numbers = []
for i in range(100, 1001):
if i % 3 == 0:
numbers.append(i)
print(numbers)
===== PascalABC.NET =====
begin
var b := MatrRandom(5, 5, -99, 99);
b.Println(4);
var n := b.RowCount;
Print('Главная:');
for var i := 0 to n - 1 do
Print(b[i,i]);
Writeln;
Print('Побочная:');
for var i := 0 to n - 1 do
Print(b[i, n - i - 1]);
end.
Рассматриваем только те строки таблицы истинности, где F =1
x y z F
0 0 0 1 ¬x*¬y*¬z
0 0 1 1 ¬x*¬y*z
0 1 0 1 ¬x*y*¬z
1 0 1 1 x*¬y*z
1 1 0 1 x*y*¬z
-------------------------------------------
¬x*¬y*¬z + ¬x*¬y*z + ¬x*y*¬z + x*¬y*z+x*y*¬z=
=¬x*¬y*(¬z+z) +y¬z*(¬x+x) +x*¬y*z=
=¬x*¬y+y*¬z+x*¬y*z=
=¬y*(¬x+x*z)+y*¬z=
=¬y*(¬x+z) +y*¬z=
=¬y*¬x+¬y*z+y*¬z=
=¬y*¬x+y⊕z
F =¬x*¬y+y*¬z+¬y*z или F=¬x*¬y+y⊕z
-----------------------------------------
проверка
x y z ¬x*¬y y*¬z ¬y*z F
0 0 0 1 0 0 1
0 0 1 1 0 1 1
0 1 0 0 1 0 1
0 1 1 0 0 0 0
1 0 0 0 0 0 0
1 0 1 0 0 1 1
1 1 0 0 1 0 1
1 1 1 0 0 0 0
(полное совпадение значений F cо значениями F в исходной таблице)