A linguagem de programação Python é uma escolha ideal para rolar para fora os scripts simples e diretos que executam tarefas computacionais básicas, como matemática. Na verdade , o ambiente IDLE Python permite que você simplesmente inserir expressões matemáticas para realizar cálculos rápidos . No entanto, ao estender suas interações com IDLE , você pode rapidamente criar um programa fácil de calcular médias para as classes estudantis. Coisas que você precisa
Python Interpreter ( vem com IDLE )
Mostrar Mais instruções
um
Abrir ocioso. Em um computador Windows , clique em " Iniciar", depois "Todos os Programas ", depois " Python " e depois " IDLE ". Em um computador UNIX , como uma máquina Linux ou Mac, basta abrir um terminal de comando e digite " python" no prompt .
2
Uma vez em IDLE, declarar uma variável de lista para manter notas. Você saberá que você está no ambiente IDLE quando os " >>>" for exibido . Digite o seguinte comando para declarar uma variável de lista que irá realizar os tipos:
>>> graus = list ( ),
3
Configure um loop de entrada , que irá preencher a lista notas. Neste exemplo, a letra 'Q' sinais de que o usuário está terminado de inserir notas. O usuário pode inserir os graus conforme necessário e pode sinalizar o fim da entrada, utilizando uma entrada arbitrária do caráter 'q' :
>>> x = 0 >>> notas. append ( raw_input ( ' tipos: ')) tipos: 55 >> enquanto classes [x] = ' q ' : . . . grades.append ( raw_input (' tipos: ')) . . . x + = 1
4
Use outro loop para adicionar os graus . O circuito a seguir adiciona notas até bater 'q' :
>>> x = 0 >>> for item in tipos: . . . se o item == ' q' : . . . passar. . . mais: . . . x + = int ( item) //converter de string para integer
5
Encontre a média das notas. Isto envolve a adição de todas as notas e dividindo esse número pelo comprimento da lista menos um , para ter em conta o carácter ' q ' . Isso também envolve a importação do pacote de " divisão " para realizar a divisão decimal adequada :
>>> from __ future__ divisão de importação >>> x /( len (graus ) - 1 ) //média