Python + algoritmo
-
Upload
felipe-marcel -
Category
Documents
-
view
375 -
download
0
Transcript of Python + algoritmo
Python + Algoritmo
If nota <= 3.5 : print “você precisa estudar” else:
print “Estude do mesmo jeito”
Instruções de controle
• Algoritmo– SEse condição então inicio
comando 1; comando 2;
.
. comando n;
fim;fimse;
• Python• If
If condição: #bloco de códigoelif condição: #outro blocoelse: #bloco final
• Lembre-se da identação, no python não temos estruturas de fechamento de blocos de códigos!! A instrução elif permite que se inclua exceção condicional – algo como: “... senão se isso...”. O else é uma exceção absoluta.
• Exemplo de problema onde pode ser utilizado a instrução de controle if:– Quatro notas bimestrais de um aluno, podemos avaliar sua situação quanto à
aprovação, considerando uma média superior ou igual a 7 e, N1, N2, N3 e N4, as notas relativas aos bimestres. Solução no algoritmo
Inicio real: N1, N2, N3, N4, MA; //notas bimestrais e média anual. leia: (N1,N2,N3,N4); // entrada de dados. MA <- (N1 + N2 + N3 + N4) / 4 ; //cálculo da média. escreva: (MA); //saída de dados. se (MA >= 7)
então escreva (“Aluno Aprovado”);
senão escreva (“É preciso estudar mais”);
fimse;Fim.
• Mesmo exemplo em python:
N1 = input (“Digite a 1º nota: ”) #lê o valor da nota 1.N2 = input (“Digite a 2º nota: ”) #lê o valor da nota 2.N3 = input (“Digite a 3º nota: ”) #lê o valor da nota3.N4 = input (“Digite a 4º nota: ”) #lê o valor da nota4.
MA = (N1 + N2 + N3 + N4) / 4 #calcula a média MA.
print ( “A média é: ”, MA) #imprime o valor da media na tela.
if (MA >= 7): print (“Aluno aprovado”)else: print (“É preciso estudar mais”)