Olá para todos aqui que escreve é o Sansigolo, hoje venho disponibilizar os códigos, em python, desenvolvidos por mim, para a resolução do EP1.
EXERCÍCIO 1
1: x = 0
2: Contador_Prep = 0
3: Contador_Verb = 0
4: Contador_Verb_1P = 0
5: while x < len(txtB):
6: if str(txtB[x][0]) in "ftc":
7: if str(txtB[x][-1]) not in "ftc":
8: Contador_Prep = Contador_Prep + 1
9: x+=1
10: print ('Existem %d preposições no Texto B' %Contador_Prep)
EXERCÍCIO 2
1: x=0
2: while x < len(txtB):
3: if len(str(txtB[x])) == 5:
4: if str(txtB[x][-1]) not in "ftc":
5: Contador_Verb +=1
6: if str(txtB[x][0]) not in "ftc":
7: Contador_Verb_1P +=1
8: x+=1
9: print ('Existem %d verbos no texto B' %Contador_Verb)
EXERCÍCIO 3
1: x=0
2: while x < len(txtB):
3: if len(str(txtB[x])) == 5:
4: if str(txtB[x][-1]) not in "ftc":
5: Contador_Verb +=1
6: if str(txtB[x][0]) not in "ftc":
7: Contador_Verb_1P +=1
8: x+=1
9: print ('Existem %d estão em primeira pessoa B' %Contador_Verb_1P)
EXERCÍCIO 4
1: x = 0
2: Py_Alfabeto = "ftczmbshjpnwlrxkqvdg"
3: txtB.sort(key=lambda elemento: [Py_Alfabeto.index(v) for v in elemento[0]]+ [Py_Alfabeto.index(v) for v in elemento[1]]+ [Py_Alfabeto.index(v) for v in elemento[2]])
4: print(txtB)
EXERCÍCIO 5
1: x = 0
2: y = 0
3: Py_Alfabeto = ["f","t","c","z","m","b","s","h","j","p","n","w","l","r","x","k","q","v","d","g"]
4: Lista_Magicos = []
5: Lista_Magicos_F = []
6: Lista_Letra = []
7: soma = 0
8: while x < len(txtB):
9: while y < len(str(txtB[x])):
10: palavra = str(txtB[x])
11: num = Py_Alfabeto.index(txtB[x][y])
12: soma = soma + num*(20**y)
13: y = y + 1
14: resto = soma%42
15: if (resto==0):
16: if len(palavra) == len(set(palavra)):
17: Lista_Magicos.append(palavra)
18: soma = 0
19: y = 0
20: x = x + 1
21: print ('Existem %d numeros magicos na lista A' %(len(Lista_Magicos)))
22:
Espero que você leitor possa contribuir com sugestões, criticas(construtivas) e com pesquisas relacionadas sobre. Qualquer duvida entre em contato meu email é gabrielsansigolo@gmail.com
Forte Abraço, Sansigolo.