0% acharam este documento útil (0 voto)
15 visualizações2 páginas

Exercicios de Python III

O documento apresenta uma série de exercícios de programação em Python, abordando temas como leitura de dados, manipulação de listas, cálculo de preços e funções. Os exercícios incluem a ordenação de números, exibição de palavras únicas, cálculo de preços com desconto e tarifas de táxi, entre outros. Cada exercício é descrito com requisitos específicos e exemplos de saída esperada.

Enviado por

saideamimo58
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações2 páginas

Exercicios de Python III

O documento apresenta uma série de exercícios de programação em Python, abordando temas como leitura de dados, manipulação de listas, cálculo de preços e funções. Os exercícios incluem a ordenação de números, exibição de palavras únicas, cálculo de preços com desconto e tarifas de táxi, entre outros. Cada exercício é descrito com requisitos específicos e exemplos de saída esperada.

Enviado por

saideamimo58
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Exercícios de Python (Computação) - III

1. Escreva um programa em Python que leia números inteiros do usuário e armazene-os em uma
lista. Seu programa deve continuar lendo os valores até que o usuário insira 0. Então ele deve
exibir todos os valores inseridos pelo usuário (excepto o 0) na ordem do menor para o maior,
com um valor aparecendo em cada linha. Use o método SORT ou a função classificada para
classificar a lista.

2. Escreva um programa que leia números inteiros do usuário e armazene-os em uma lista. Use
0 para marcar o final da entrada. Uma vez que todos os valores tenham sido lidos, seu
programa deve exibi-los (excepto o 0) na ordem inversa, com um valor aparecendo em cada
linha.

3. Neste exercício, você criará um programa em Python que lê palavras do usuário até que o
usuário insira uma linha em branco. Depois que o usuário insere uma linha em branco, seu
programa deve exibir cada palavra digitada pelo usuário exatamente uma vez. As palavras
devem ser exibidas na mesma ordem em que foram inseridas. Por exemplo, se o usuário
inserir:
Primeiro
Segundo
Primeiro
Terceiro
Segundo

Então seu programa deve exibir:

Primeiro
Segundo
Terceiro

4. Um vendedor em particular está tendo 60% de desconto em uma variedade de produtos


descontinuados. O vendedor gostaria de ajudar seus clientes a determinar o preço reduzido
da mercadoria ao ter uma tabela impressa de desconto na prateleira que mostre os preços
originais e os preços após o desconto ter sido aplicado. Escreva um programa em Python que
use um loop para gerar essa tabela, mostrando o preço original, o valor do desconto e o novo
preço para compras de MZN 4,95, MZN 9,95, MZN 14,95, MZN 19,95 e MZN 24,95. Assegure-
se de que os valores de desconto e os novos preços sejam arredondados para duas casas
decimais quando forem exibidos.

5. Um zoológico em particular determina o preço da admissão com base na idade do hóspede.


Os hóspedes com 2 anos de idade ou menos são admitidos gratuitamente. Crianças entre 3 e
12 anos pagam MZN 14,00. Idosos com 65 anos ou mais custam MZN 18,00. A entrada para
todos os outros hóspedes é de MZN 23,00. Crie um programa em Python que comece lendo
as idades de todos os convidados em um grupo do usuário, com uma idade informada em
cada linha. O usuário digitará uma linha em branco para indicar que não há mais convidados
no grupo. Em seguida, seu programa deve exibir o custo de admissão para o grupo com uma
mensagem apropriada. O custo deve ser exibido usando duas casas decimais.

MOHAMMAD GULAM LORGAT 1


6. Crie um programa em Python que recebe um número inteiro do usuário e imprime a sua
tabela de multiplicação.

7. Em uma jurisdição particular, as tarifas de táxi consistem em uma tarifa base de MZN 4,00,
mais MZN 0,25 para cada 140 metros percorridos. Escreva uma função em Python que
considere a distância percorrida (em quilômetros) como seu único parâmetro e retorne a
tarifa total como seu único resultado. Escreva um programa principal que demonstre a função.

8. Um vendedor on-line fornece envio ou remessa expressa para muitos de seus itens a uma taxa
de MZN 10,95 para o primeiro item e MZN 2,95 para cada item subsequente. Escreva uma
função em Python que tenha o número de itens na ordem como seu único parâmetro. Devolve
a taxa de envio da encomenda como resultado da função. Inclua um programa principal que
leia o número de itens comprados do usuário e exiba a taxa de envio.

9. Escreva uma função em Python que use três números como parâmetros e retorne o valor
mediano desses parâmetros como resultado. Inclua um programa principal que leia três
valores do usuário e exiba sua mediana.

Dica: O valor mediano é o meio dos três valores quando eles são classificados em
ordem crescente. Pode ser encontrado usando instruções if, ou com um pouco de
criatividade matemática.

10. Palavras como primeiro, segundo e terceiro são referidas como números ordinais. Neste
exercício, você escreverá uma função em Python que usa um número inteiro como seu único
parâmetro e retorna uma string contendo o número ordinal apropriado como seu único
resultado. Sua função deve manipular os inteiros entre 1 e 12 (inclusive). Ele deve retornar
uma string vazia se um valor fora desse intervalo for fornecido como um parâmetro. Inclua
um programa principal que demonstre sua função exibindo cada inteiro de 1 a 12 e seu
número ordinal.

MOHAMMAD GULAM LORGAT 2

Você também pode gostar