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
- O rosto tem cinco linhas. Logo, é necessário usar cinco comandos print, um para cada linha que forma o rosto do macaco.
- 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
- Use a função print() para imprimir o resultado da soma no console.
- Expressões numéricas NÃO precisam do sinal de aspas ( "" ).
- 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
- O sinal de multiplicação é o asterisco ( ***** ).
- Use a função print() para imprimir o resultado da multiplicação no console.
- Expressões numéricas NÃO precisam do sinal de aspas ( "" ).
- 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
- O sinal de divisão é a barra ( / ).
- Use a função print() para imprimir o resultado da divisão no console.
- Expressões numéricas NÃO precisam do sinal de aspas ( "" ).
- 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:
- Quantas moedas de ouro cada guerreiro receberá?
- Quantas moedas de ouro serão pagas ao informante? Dicas
- A divisão inteira – aquela cujo quociente não tem parte fracionária – é indicada por duas barras ( // ).
- 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.
- 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
- 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.
- 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
- Em Python, a potenciação é indicada por dois asteriscos ( ****** ). Por exemplo, **4 **** 3 equivale a 4³.
- 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.
- Use a função round(x, n) para arredondar um número x com até n casas decimais de precisão.
- 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().
- 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
- 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!
- Não utilize acentos.
D. O valor lido é gravado na variável var.
- 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
- 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
- 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.
- Não use acentos.
- 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.