Tuplos são sequências (existe ordem), heterogéneas (os elementos do tuplo podem de qualquer tipo), imutáveis (não é possivel alterar o valor sem alterar a identidade.
Pergunta 2.
1.
def
f(x,n):
2.
"""calcula o valor aproximado de f(x) por soma das n primeiras parcelas."""
3.
soma
=
0
4.
for
i
in
range(n):
5.
soma
+
=
(
-
1
)
*
*
i
*
(x
*
*
(
2
*
i))
/
factorial(
2
*
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
Tratava-se de uma variante do que foi tantas vezes feito em aula 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.
16.
17.
def
pir_quadrados_le(n,posx, posy,lado,cores):
18.
for
i
in
range(
1
,n
+
1
):
19.
# desenha linha i
20.
# posiciona
21.
turtle.penup()
22.
turtle.sety(posy
+
(n
-
i)
*
lado
/
2
)
23.
turtle.pendown()
24.
# desenha
25.
for
j
in
range(
1
,i
+
1
):
26.
quadrado(turtle.xcor(),turtle.ycor(), lado)
27.
turtle.sety(turtle.ycor()
+
lado)
28.
# muda de linha
29.
turtle.penup()
30.
turtle.goto(turtle.xcor()
+
lado, posy)
31.
turtle.pendown()
32.
turtle.hideturtle()
Sem comentários:
Enviar um comentário