Pergunta 1
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
def g(x,n):
"""calcula o valor aproximado de uma função g(x) pela soma de n parcelas."""
soma = 0
for i in range(n):
soma += (-1)**i * (x**i) / factorial(i)
return soma
Para quem não soubesse que o factorial existe no módulo
math:
def factorial(x):
fact = 1
for i in range(1,x+1):
fact *= i
return fact
Pergunta 3
Só tem que comparar com o que foi feito nas aulas e apareceu aqui no blogue...
import turtle
def quadrado(posx, posy,lado):
turtle.showturtle()
# posiciona
turtle.penup()
turtle.goto(posx, posy)
turtle.pendown()
# desenha
for i in range(4):
turtle.forward(lado)
turtle.left(90)
turtle.hideturtle()
def pir_quadrados_ld(n,posx, posy,lado,cores):
for i in range(n,0,-1):
# desenha linha i
# posiciona
turtle.penup()
turtle.sety(posy+ (n-i)*lado/2)
turtle.pendown()
# desenha
for j in range(1,i+1):
quadrado(turtle.xcor(),turtle.ycor(), lado)
turtle.penup()
turtle.sety(turtle.ycor()+lado)
turtle.pendown()
# muda de linha
turtle.penup()
turtle.goto(turtle.xcor()+lado,posy)
turtle.pendown()
turtle.hideturtle()
Sem comentários:
Enviar um comentário