Python + algoritmo

5
Python + Algoritmo If nota <= 3.5 : print “você precisa estudar” else: print “Estude do mesmo jeito”

Transcript of Python + algoritmo

Page 1: Python + algoritmo

Python + Algoritmo

If nota <= 3.5 : print “você precisa estudar” else:

print “Estude do mesmo jeito”

Page 2: Python + algoritmo

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

Page 3: Python + algoritmo

• 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.

Page 4: Python + algoritmo

• 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.

Page 5: Python + algoritmo

• 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”)