Skip to content

Commit 9ad7a28

Browse files
authored
Create exerciciofacul13.py
1 parent 80fbb97 commit 9ad7a28

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

exerciciofacul13.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
''
2+
1) função que cria uma lista com 50 valores
3+
2) função que soma todos os valores de uma lista
4+
3) função que recebe um número e diz se ele está na lista, e quantas vezes ele se repete
5+
''
6+
import random
7+
8+
def geraLista(lista):
9+
for x in range(50):
10+
lista.append(random.randint(1,10))
11+
return lista
12+
13+
def somaLista(lista):
14+
soma = 0
15+
for x in range(len(lista)):
16+
soma += lista[x]
17+
return soma
18+
19+
def repetidosLista(lista):
20+
vezes = 0
21+
for x in range(len(lista)):
22+
if lista[x] == desejado:
23+
vezes += 1
24+
return vezes
25+
26+
def main():
27+
lista = []
28+
lista = geraLista(lista)
29+
print(somaLista(lista))
30+
print(lista)
31+
desejado = int(input('Qual número você deseja saber se repete? '))
32+
if desejado in lista:
33+
repetidosLista(lista,desejado)
34+
else:
35+
print('O número desejado não está na lista')
36+
37+
main()

0 commit comments

Comments
 (0)