You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 4, 2024. It is now read-only.
Neste projeto, você vai aprender a criar um programa para traduzir expressões em frases.
13
13
14
-
#Etapa 1: Traduzindo palavras { .activity}
14
+
#Etapa 1: Traduzindo palavras { .activity}
15
15
16
16
Vamos fazer um programa para converter expressões para o português.
17
17
18
-
## Lista de verificação da atividade { .check}
18
+
## Lista de atividade { .check}
19
19
20
20
+ Como você provavelmente sabe, um dicionário serve para que você procure por uma palavra e encontre seu significado. Em Python, um dicionário é ainda mais flexível que isso - ele permite que você mapeie qualquer coisa (que chamamos chave, ou _key_) para qualquer outra coisa! Temos aqui um dicionário que relaciona expressões a seus significados:
21
21
@@ -57,7 +57,7 @@ Vamos fazer um programa para converter expressões para o português.
57
57
58
58
Vamos melhorar nosso programa, assim você pode traduzir frases inteiras ao invés de uma única palavra.
59
59
60
-
## Lista de verificação da atividade { .check}
60
+
## Lista de atividade { .check}
61
61
62
62
+ Execute este programa, que ajuda a dividir uma frase em palavras individuais, e depois traduza cada palavra (se ela existir no dicionário):
63
63
@@ -68,7 +68,7 @@ Vamos melhorar nosso programa, assim você pode traduzir frases inteiras ao inv
68
68
}
69
69
70
70
#obtém a frase para tradução
71
-
sentence = input("Enter a sentence to translate: ").lower()
71
+
sentence = input("Insira uma frase para traduzir: ").lower()
72
72
73
73
#divide a frase em uma lista de palavras
74
74
wordsToTranslate = sentence.split()
@@ -113,8 +113,8 @@ Você deve pesquisar algumas expressões caso não conheça nenhuma.
113
113
114
114
+ Você ou seus amigos fizeram alguma coisa para travar o programa? Se sim, você consegue resolver o problema?
115
115
116
-
#Etapa 3: Adição e remoção de traduções { .activity}
117
-
## Lista de verificação da atividade { .check}
116
+
#Etapa 3: Adição e remoção de traduções { .activity}
117
+
## Lista de atividade { .check}
118
118
119
119
+ Assim como o seu programa 'gerador de cumprimentos', seria legal permitir que o usuário adicione e remova palavras do dicionário. Você pode fazer isso criando um menu:
120
120
@@ -254,10 +254,10 @@ if itemToDelete not in textSpeakDictionary:
254
254
255
255
## Salve seu projeto {.save}
256
256
257
-
#Etapa 4: Arrumando seu programa { .activity}
258
-
## Lista de verificação da atividade { .check}
257
+
#Etapa 4: Arrumando seu programa { .activity}
258
+
## Lista de atividade { .check}
259
259
260
-
+ Você já fez vários testes para melhorar seu programa, mas ainda há coisa que você pode arrumar para deixar seu programa ainda melhor. Veja o que acontece quando você testa seu programa com a seguinte frase:
260
+
+ Você já fez vários testes para melhorar seu programa, mas ainda há uma coisa que você pode arrumar para deixar seu programa ainda melhor. Veja o que acontece quando você testa seu programa com a seguinte frase:
261
261
262
262

263
263
@@ -304,7 +304,7 @@ Crie um programa de proteção de senha, que pede que o usuário informe seu nom
304
304
Seu programa precisa verificar se o nome do usuário existe no dicionário _e_ se a senha para esse usuário foi fornecida. Você pode usar esse código como guia:
305
305
306
306
```python
307
-
#verifica se o nome existe e se a senha está correta
307
+
#verifica se o nome existe e se a senha está correta
308
308
if name in passwordDictionary and password == passwordDictionary[name]:
0 commit comments