def main():
data_massive = list(map(int, input().split()))
for i in range(len(data_massive)):
if i < len(data_massive)/2:
data_massive[i] += 1
else:
data_massive[i] *= 2
print(data_massive)
end = input()
if __name__ == "__main__":
main()
Осторожно с табуляциями!!!
1)
2)
3)
& и
одно и тоже, это логический оператор "И".
4)
5)
(( 1 v 0) & (1 & 1)) & (0 v 1) = (1 & 1)&1=1&1=1
Определяете процедурную переменную в стиле определения лямбда - выражения, например,
begin
<span>var dr: real->real := x->x*x;
</span><span>var func: real->real := x->sin(x)+cos(x);
var add: (real,real)->real := (x,y)->x+y;
</span><span> writeln(dr(2));
</span><span> writeln(func(1));
writeln(add(2,3));
end.
</span>
4
1.38177329067604
5