Prévia do material em texto
Prezado/a Estudante! Agora que você já aprendeu como codificar expressões em Python, e as principais estruturas dessa linguagem de programação, chegou a hora de programar suas primeiras linhas de código. Nesse sentido, o objetivo dessa atividade é resolver os seguintes exercícios, que te ajudarão a se ambientar com a linguagem. Exercício 1) No modo interativo (vide a segunda videoaula da Unidade 2 do Módulo 1), digite expressões em Python que representam as seguintes sentenças em português: 1. 5 somado a 8 e a 9; R= 5 + 8 + 9 Esta expressão adiciona 5, 8 e 9 e retoma o resultado da soma que é 22. 2. 3 somado com ele mesmo; R= 3 + 3 Esta expressão adiciona 3 com ele mesmo retoma o resultado da soma que é 6. 3. 8 elevado ao cubo; R= 8 ** 3 O operador “**” em Python é usado para calcular a exponenciação. Neste caso, elevamos 8 ao cubo. O mesmo que multiplicar 8 por si três vezes resultando em 512. 4. O resto da divisão de 456879 por 3. R= 456879 % 3 O operador “%” em Python é usado para calcular o resto da divisão. Ao dividir 456879 por 3 o resto da divisão retornado resulta na expressão 0. 5. 68 é igual a 64? A expressão em Python que representa “68 é igual a 64” é: R= 68 == 64 O operador “==” em Python é usado para verificar se os valores à esquerda e à direita são iguais. Nesse caso a expressão retorna FALSE, pois 68 não é igual a 64. 6. 47 é diferente de 62? A expressão em Python que representa “47 é diferente de 62” é: R= 47 != 62 O operador “!=” em Python é usado para verificar se os valores à esquerda e à direita são diferentes. Nesse caso a expressão retorna TRUE, pois 47 é de fato diferente de 62. 7. 123 é maior que 3 e 4 é menor que 124? A expressão em Python que representa “123 é maior que 3 e 4 é menor que 124” é: R= 123 > 3 and 4 < 124 O operador “and” em Python é usado para verificar se as duas condições são verdadeiras. Nesse caso, a expressão retorna TRUE, pois tanto 123 é maior que 3 e 4 é menor que 124. 8. 456 é divisível por 3 ou 456 é divisível por 2? A expressão em Python que representa “456 é divisível por 3 ou 456 é divisível por 2” é: R= 456 % 3 == 0 or 456 % 2 == 0 O operador “%” em Python é usado para calcular o resto da divisão. Nesse caso verificamos se o resto da divisão de 456 por 3 é igual a 0 ou se o resto da divisão de 456 por 2 é igual a 0. 456 é divisível por 3 e 2, logo a expressão retorna TRUE, sendo pelo menos uma das condições verdadeira. 9. 98 pertence ao conjunto {34, 67, 65, 2}? A expressão em Python que representa “98 pertence ao conjunto {34, 67, 65, 2}” é: R= 98 in {34, 67, 65, 2} O operador “in” em Python é usado para verificar se um determinado valor está presente em um conjunto de valores. Na expressão acima será FALSE, pois 98 não está presente no conjunto. 10. 45 não pertence ao conjunto {1, 2, 3, 4}? A expressão em Python que representa “45 não pertence ao conjunto {1, 2, 3, 4}” é R= 45 not in {1, 2, 3, 4} O operador “not in” em Python é usado para verificar se um determinado valor está presente em um conjunto de valores. Na expressão acima será TRUE, pois 45 não está presente no conjunto. Exercício 2) Defina nomes e tipos apropriados de variáveis para as seguintes informações referentes a uma cidade: nome da cidade, número de habitantes, estado à qual pertence, tamanho da cidade em quilômetros quadrados e se possui ou não metrô. Para a execução dessa tarefa, reveja as videoaulas 1 e 2 da Unidade 1 do Módulo 2, assim como as videoaulas 1 e 4 da Unidade 2 do Módulo 2. nome_da_cidade = "São Paulo" # string num_habitantes = 12345678 # int estado = "São Paulo" # string tamanho_em_km2 = 1521.11 # float possui_metro = True # boolean As suas respostas devem ser escritas em um único documento de texto e submetidas no formato PDF.