Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


introdução a python., Exercícios de Programação em Python

introdução a python volume 0 apostila exercicios resolvidos

Tipologia: Exercícios

2020
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 18/09/2021

ana-karoline-cardoso-1
ana-karoline-cardoso-1 🇧🇷

5

(3)

3 documentos

1 / 15

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
APRENDA PYTHON VOL 0 PRIMEIROS PASSOS COM PYTHON
INSTITUTO DE COMPUTAÇÃO ICOMP UFAM
Exercícios resolvidos de Linguagem Python.
Cardoso, A. K. S.
1 - MEU PRIMEIRO PROGRAMA
Escreva um programa que imprima na tela do computador a seguinte mensagem:
Universidade Federal do Amazonas
Dicas
Use a função print(), que exibe mensagens na tela do computador.
Exemplos de Entrada e Saída
Saída
Universidade Federal do Amazonas
2 - IMPRESSÃO DE CARACTERES NA TELA
Escreva um programa que imprima na tela do computador a seguinte figura:
*****
(* o o *)
* ^ *
* --- *
*****
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
Discount

Em oferta

Pré-visualização parcial do texto

Baixe introdução a python. e outras Exercícios em PDF para Programação em Python, somente na Docsity!

APRENDA PYTHON VOL 0 – PRIMEIROS PASSOS COM PYTHON

INSTITUTO DE COMPUTAÇÃO – ICOMP – UFAM Exercícios resolvidos de Linguagem Python. Cardoso, A. K. S. 1 - MEU PRIMEIRO PROGRAMA Escreva um programa que imprima na tela do computador a seguinte mensagem: Universidade Federal do Amazonas Dicas Use a função print() , que exibe mensagens na tela do computador. Exemplos de Entrada e Saída Saída Universidade Federal do Amazonas 2 - IMPRESSÃO DE CARACTERES NA TELA Escreva um programa que imprima na tela do computador a seguinte figura:


(* o o *)

  • ^ *
  • --- *

Dicas

  1. O rosto tem cinco linhas. Logo, é necessário usar cinco comandos print, um para cada linha que forma o rosto do macaco.
  2. Os olhos são representados com a letra “o” minúscula. Não use o símbolo do zero, nem a letra “O” maiúscula. Exemplos de Entrada e Saída Saída ***** (* o o *)
  • ^ *
  • --- *

3 - ADIÇÃO Sosígenes e Jocasta foram a um restaurante. Ele gastou R$ 40 e ela gastou R$ 35. Escreva um programa que imprima o valor total da conta. Dicas

  1. Use a função print() para imprimir o resultado da soma no console.
  2. Expressões numéricas NÃO precisam do sinal de aspas ( "" ).
  3. O exemplo de saída abaixo fornece um modelo de formatação da saída , e não o valor da resposta esperada. Exemplos de Entrada e Saída

5 - MULTIPLICAÇÃO

Vinte amigos foram a um rodízio de pizza. Cada um gastou R$ 35. Escreva um programa que imprima o valor total da conta. Dicas

  1. O sinal de multiplicação é o asterisco ( ***** ).
  2. Use a função print() para imprimir o resultado da multiplicação no console.
  3. Expressões numéricas NÃO precisam do sinal de aspas ( "" ).
  4. O exemplo de saída abaixo fornece um modelo de formatação da saída , e não o valor da resposta esperada. Exemplos de Entrada e Saída Saída 123

6 - DIVISÃO

Quatro amigos foram a um restaurante. A conta deu R$ 180, a ser repartida igualmente para cada um. Escreva um programa que imprima o valor que cada um tem que desembolsar. Dicas

  1. O sinal de divisão é a barra ( / ).
  2. Use a função print() para imprimir o resultado da divisão no console.
  3. Expressões numéricas NÃO precisam do sinal de aspas ( "" ).
  4. O exemplo de saída abaixo fornece um modelo de formatação da saída , e não o valor da resposta esperada. Exemplos de Entrada e Saída Saída 12.

8 - DIVISÃO INTEIRA E RESTO DA DIVISÃO

Um grupo de três guerreiros derrotou um monstro que escondia 50 moedas de ouro. Cada um vai receber a mesma quantia de moedas e o restante será pago a um informante que indicou o caminho até o covil do monstro. Escreva um programa que determine:

  1. Quantas moedas de ouro cada guerreiro receberá?
  2. Quantas moedas de ouro serão pagas ao informante? Dicas
  3. A divisão inteira – aquela cujo quociente não tem parte fracionária – é indicada por duas barras ( // ).
  4. O resto da divisão é indicado pelo sinal %. Por exemplo, o resto da divisão de 9 por 4 é indicado por 9 % 4, cujo resultado é 1.
  5. O exemplo de saída abaixo fornece um modelo de formatação da saída , e não o valor da resposta esperada. Exemplos de Entrada e Saída Saída 12 3

9 - EXPRESSÕES ARITMÉTICAS

Qual o valor da expressão abaixo? Escreva um programa que imprima o valor dessa expressão no console. 30 – 3 ** 2 + 8 // 3 ** 2 * 10 Dicas

  1. No teclado, o sinal de subtração é o mesmo sinal do hífen, localizado ao lado da tecla do zero. Porém, vários outros sinais se parecem com o traço da subtração. Para evitar um erro devido à semelhança de sinais, digite você mesmo o sinal de subtração em vez de copiar e colar.
  2. A ordem de precedência das operações é a mesma que aprendemos na Matemática. Da esquerda para a direita, vale a seguinte prioridade, na ordem em que aparecem: a. Operações contidas entre parênteses. b. Potenciações. c. Multiplicações, divisões e restos de divisão. d. Adições e subtrações. Exemplos de Entrada e Saída Saída 21

Potenciacao: 8 11 - POTENCIAÇÃO A área A de um hexágono regular, de aresta a , é dada por: A= 32 √ 3 a 2 A= 323 a 2 Escreva um programa que calcule e imprima o valor da área de um hexágono de 5 cm de aresta, aplicando a fórmula acima. Exiba o resultado com até quatro casas decimais de precisão. Dicas

  1. Em Python, a potenciação é indicada por dois asteriscos ( ****** ). Por exemplo, **4 **** 3 equivale a 4³.
  2. Para extrair a raiz n de um número x , eleve o número x ao expoente 1/n. Por exemplo, a raiz quadrada de x é indicada por (x)**0.5.
  3. Use a função round(x, n) para arredondar um número x com até n casas decimais de precisão.
  4. A função round() apenas arredonda. Se você deseja imprimir um resultado com arredondamento, então use a função round() dentro da função print().
  5. O exemplo de saída abaixo fornece um modelo de formatação da saída , e não o valor da resposta esperada. Exemplos de Entrada e Saída Saída 12.

12 - CONVERTA PARA LETRAS MAIÚSCULAS

Escreva um programa que imprima a string abaixo com todas as letras convertidas para MAIÚSCULAS. "Ada Lovelace foi a primeira programadora da historia." Dicas

  1. Dentro do comando print, use o método .upper() após o final do nome da string para converter todas as suas letras em MAIÚSCULAS. O ponto e os parênteses são necessários!
  2. Não utilize acentos.

D. O valor lido é gravado na variável var.

  1. Na linha 6, use o comando print(var) para imprimir um conteúdo guardado na variável var. Exemplos de Entrada e Saída Entrada Python Saída Python 15 - QUAL O DOBRO? Escreva um programa que leia, como entrada, o valor de um número inteiro positivo. Como saída, imprima o dobro do valor digitado. Dicas
  2. Na linha 4, use o comando num = int(input("Digite o numero: ")) para ler um valor digitado pelo usuário via teclado. Ele funciona assim: A. O programa imprime o texto "Digite o numero: " na tela do computador, a fim de orientar o usuário. B. O usuário digita um número e pressiona a tecla ENTER. C. O valor digitado pelo usuário é lido pelo comando input() , mas ele é entendido como texto pelo programa. D. O texto é convertido em número inteiro pelo comando int(). E. O número inteiro é armazenado na variável num. Exemplos de Entrada e Saída Entrada 11

Saída 22 16 - IMPRESSÃO DE VÁRIAS EXPRESSÕES EM UMA SÓ CHAMADA Elabore um programa que leia o ano corrente. Consulte o ano de fundação da UFAM (consulte o Google, se você não souber). Qual o resultado do comando abaixo? Troque o YYYY pela variável que você leu na entrada e XXXX pelo ano de fundação da UFAM print("Em ",YYYY,"a UFAM completou", YYYY - XXXX, "anos de fundacao.") Dicas

  1. Nem todo traço é um sinal de subtração! Alguns programas trocam o sinal de subtração por um travessão, e essa diferença é bem sutil. Por isso, digite você mesmo o sinal de subtração, para evitar erros.
  2. Não use acentos.
  3. Digite a mensagem exatamente como especificado, incluindo todos os caracteres de pontuação e respeitando o uso de maiúsculas e minúsculas. Exemplos de Entrada e Saída Entrada 2009 Saída Em 2009 a UFAM completou 100 anos de fundacao. Entrada 2020 Saída Em 2020 a UFAM completou 111 anos de fundacao.