Listas são sequências (existe ordem), heterogéneas (os elementos da lista podem de qualquer tipo), mutáveis (é possível alterar o seu valor sem alterar a sua identidade.
Pergunta 2
1.
def
g(x,n):
2.
"""calcula o valor aproximado de uma função g(x) pela soma de n parcelas."""
3.
soma
=
0
4.
for
i
in
range(n):
5.
soma
+
=
(
-
1
)
*
*
i
*
(x
*
*
i)
/
factorial(i)
6.
return
soma
1.
def
factorial(x):
2.
fact
=
1
3.
for
i
in
range(
1
,x
+
1
):
4.
fact
*
=
i
5.
return
fact
Só tem que comparar com o que foi feito nas aulas e apareceu aqui no blogue...
01.
import
turtle
02.
03.
def
quadrado(posx, posy,lado):
04.
turtle.showturtle()
05.
# posiciona
06.
turtle.penup()
07.
turtle.goto(posx, posy)
08.
turtle.pendown()
09.
# desenha
10.
for
i
in
range(
4
):
11.
turtle.forward(lado)
12.
turtle.left(
90
)
13.
turtle.hideturtle()
14.
15.
def
pir_quadrados_ld(n,posx, posy,lado,cores):
16.
for
i
in
range(n,
0
,
-
1
):
17.
# desenha linha i
18.
# posiciona
19.
turtle.penup()
20.
turtle.sety(posy
+
(n
-
i)
*
lado
/
2
)
21.
turtle.pendown()
22.
# desenha
23.
for
j
in
range(
1
,i
+
1
):
24.
25.
quadrado(turtle.xcor(),turtle.ycor(), lado)
26.
turtle.penup()
27.
turtle.sety(turtle.ycor()
+
lado)
28.
turtle.pendown()
29.
# muda de linha
30.
turtle.penup()
31.
turtle.goto(turtle.xcor()
+
lado,posy)
32.
turtle.pendown()
33.
turtle.hideturtle()
Sem comentários:
Enviar um comentário