~ это пробелы.
1)
for i in range(1,10+1): //цикл от 1 до 10 включительно
print(i)
2)
for i in range(10,0,-1): //цикл от 10 до 1 включительно
print(i)
3)
for i in range(2,10+1): //цикл от 2 до 10 включительно
if i%2==0:
print(i)
4)
for i in range(1,16+1): //цикл от 1 до 16 включительно
if i%2==1:
print(i)
5)
summ=0 //переменная для хранения суммы
for i in range(1,50+1): //цикл от 1 до 50 включительно
summ+=i
print(summ)
6)
n=int(input())
summ=0
for i in range(1,n+1): //цикл от 1 до n включительно
summ+=i
print(summ)
7)
//не знаю как циклом, но вот проще
print(len(input()))
8)
n=int(input())
for i in range(len(str(n))):
print(n%10)
n//=10
Всё. Можно лучший ответ?
const n=30;
var a: array[1..n] of integer;
i,k,sum: integer;
sr: real;
begin
randomize;
sum:=0;
k:=0;
for i:=1 to n do
begin
a[i]:=random(101);
write(a[i],' ');
sum:=sum+a[i];
end;
sr:=sum/n;
writeln;
for i:=1 to n do if a[i]>sr then k:=k+1;
writeln(k);
end.