Справа - AA
Слева - Y , если ты про эксел
a = int(input("введите 1 число = "))
b = int(input("введите второе число = "))
op = str(input("оператор: "))
if op == 'pow':
result = a**b
print(result)
if op == '+':
result = a+b
print(result)
if op == '*':
result = a*b
print(result)
if op == '/':
if b == 0:
print("Деление на 0")
else:
result = a/b
print(result)
Существует формула, которая связывает между собой количество возможных информационных сообщений N и количество информации I, которое несет полученное сообщение:
N = 2 в степени I, следовательно
8 = 2 в степени 3, следовательно 3 - количество информации которое несёт одна буква этого алфавита.
const n=10;
var a:array [1..n] of real;
i,mi:integer;
s,m,p:real;
begin
write('Массив: ');
for i:=1 to n do
begin
a[i]:=random*20-10;
write(a[i]:0:3,' ');
if a[i]>0 then s:=s+2*a[i];
end;
writeln;
m:=a[1];
mi:=1;
for i:=1 to n do if a[i]>m then
begin
m:=a[i];
mi:=i
end;
p:=1;
for i:=mi to n do if a[i]<0 then p:=p*2*a[i];
writeln ('Удвоенная сумма всех положительных элементов массива: ',s:0:3);
if p=1 then writeln ('Отрицательных чисел после максимального элемента нет')
else writeln ('Удвоенное произведение всех отрицательных элементов массива, расположенных после максимального элемента: ',p:0:3);
end.
Read(a,b); c:=a+b; Write(a,b,c);
Только надо помнить, что на выводе все "слипнется" и не удивляться.