Fórmula Resolvente
Tutorial
- Bem vindo ao Python!
- Strings
- Inteiros, Floats e Calculadoras
- Listas e ciclos for
- Números Aleatórios
- Booleanos
- Donatello, a Tartaruga
- O Donatello quer ser um roomba
- Cifrar como César
- Fórmula Resolvente
- Encontrar o pi!
Vamos agora desenhar gráficos usando o p.plot(xs, ys)
que recebe duas listas. As listas indicam os pares (x,y)
de cada ponto. Por exemplo, para desenhar os pontos (1,2)
e (5,6)
, devemos fazer p.plot([1,5], [2,6])
usando a lista das coordenadas xs e outra com as ys.
Para além do plot, estamos também a usar duas coisas muito úteis! Primeiro, os lambdas! dobro = lambda x : x*2 cria uma função dobro que recebe um x e devolve o dobro desse x. Este lambda é usado para representar a função definida pelo polinómio.
A outra função útil é o map(dobro, [1,2,3])
, que devolve uma lista com o dobro de cada elemento da lista. Neste caso devolve [2,4,6]
.
Para concluir o programa da fórmula resolvente, é preciso definir o delta e as raizes. Relembre a fórmula:
-
Preencha o delta com a fórmula correcta.
-
Preencha as raízes com as fórmulas correctas