Exercicios de Python III
Exercicios de Python 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
Primeiro
Segundo
Terceiro
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.