Exercícios com Funções: Proposta de Soluções
Esta página contém algumas propostas de soluções para os exercícios da Lista 6: Funções.
- Exercício 1
1 def exercicio1(n):
2 for i in range(1, n+1):
3 for j in range(i):
4 print i,
5 print
Proposta por HenriqueBaggio
1 def ex1(n):
2 for i in range(1, n+1):
3 print((str(i)+" ")*i)
Proposta por RogerioDuarte
- Exercício 2
1 def exercicio2(n):
2 for i in range(1, n+1):
3 for j in range(i):
4 print j,
5 print
Proposta por HenriqueBaggio
- Exercício 3
1 def exercicio3(a, b, c):
2 return a + b + c
Proposta por IuriSilvio
- Exercício 4
1 def pn(x):
2 if x<0:
3 return "N"
4 elif x>0:
5 return "P"
6 else:
7 return "ZERO"
by Jorge - Exercício 5
1 def somaimposto(taxaimposto,custo):
2 return (0.01*taxaimposto)*custo + custo
3
by Jorge - Exercício 8
1 def exercicio8(n):
2 s = str(n)
3 return len(s)
- Exercício 9: A ideia nesse exercicio é que, para um dado digito numa posição i do número de entrada, ele terá o seu valor multiplicado por 10**i no número de saída.
1 def reverso(n):
2 s = str(n)
3 l = 0
4 for x in range(len(s)):
5 l += int(s[x]) * (10**x)
6 return l
Proposta por HenriqueBaggio
1 def reverso(n):
2 str(n)[::-1]
Proposta por IuriSilvio