Preciso de ajuda, não consigo fazer nenhum desses algoritmos Python
1-um algoritmo que lê as duas notas, calcula e mostra a média semestral de cada aluno, para uma turma com 30 alunos. No final mostrar a média semestral mais alta e a média semestral mais baixa da turma.
2-Algoritmo que gera e mostra os 4 primeiros números perfeitos maiores que 100. Um número perfeito é aquele em que a soma dos seus divisores, exceto ele, seja igual a ele próprio. Ex.: 6 = 1+2+3
3-Algoritmo que lê valores para as variáveis X e Y. Consistir para que Y receba obrigatoriamente um valor maior que X. Calcular e mostrar a tabuada de 1 até 10 dos números primos (divisíveis apenas por 1 e por ele mesmo) existentes entre X e Y.
4-Algoritmo que lê uma quantidade indeterminada de valores para a variável X, até que seja digitado 0 (zero) para X. Para cada X par lido, calcular e mostrar o somatório dos valores ímpares existentes entre 1 e X. Para cada X ímpar lido, calcular e mostrar o fatorial de X. No final, mostrar a média dos resultados dos somatórios calculados.