-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrevisao_prova.py
75 lines (59 loc) · 1.53 KB
/
revisao_prova.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import random
#random.randint <- Inteiro aleatório
#random.shuffle <- Embaralhar uma lista
#random.choice <- Escolher a posição lista de forma aleatoria
### ADONAI
#0 1 2 3
lista = [1, 10, 20, 30]
escolhido = random.choice(lista)
index_escolhido = random.randint(0, len(lista) - 1) # 0, 3
print(f"valor com choice {escolhido}")
print(f"Posição com indice (randint) {index_escolhido}")
matrix = [ [1,2] , [3,4] , [5,8] ]
escolhido = random.choice(matrix)
print(random.choice(escolhido))
random.shuffle(matrix)
print(matrix)
### José Augusto
matrix = [[1,2,3], [4,5,6], [7,8,9]]
#solução 1
vetor1 = []
for lista_interna in matrix:
for item in lista_interna:
vetor1.append(item)
print(vetor1)
#solução 2
vetor2 = []
for lista_interna in matrix:
vetor2.extend(lista_interna)
print(vetor2)
# Criar dicionário partir do dicionário
dici = {}
for item in vetor1:
dici[item] = 0
print(dici)
# Arthur
dici = {}
for i in range(0,11):
dici[i] = 0
print(dici)
lista = [1, 10, 20, 30]
caracter_inicial = ord('A')
ALFABETO="ABCDEF"
for pos, item in enumerate(lista):
caracter_atual = caracter_inicial + pos
print(chr(caracter_atual), item)
print(ALFABETO[pos], item)
# Kácio
# i x j
lim_lin = lim_col = 4
matriz = []
for lin in range(0, lim_lin):
lista_interna = []
for col in range(0, lim_col):
sorteado = random.randint(0, 20)
lista_interna.append(sorteado)
print (f'{sorteado:2d}', end=' ')
matriz.append(lista_interna)
print()
print(matriz)