



















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Vários exemplos de algoritmos em python, abordando temas como entrada de dados, operações matemáticas, laços de repetição, funções e manipulação de strings e listas.
Tipologia: Exercícios
1 / 27
Esta página não é visível na pré-visualização
Não perca as partes importantes!




















Lista de Exercício V3.5 19/05/
Faça um script que peça o nome do usuário e a idade, e em seguida imprima na saída o nome do usuário e a idade em dias. Exemplo:
Faça um script que calcule o comprimento de uma circunferência. Apresente o resultado com duas casas decimais. Fórmula c=2pir
Faça um script que executa as seguintes operações escalares: adição (+), subtração (-), multiplicação (), divisão (/), exponenciação (*), parte inteira (//) e o módulo (%).
Faça um script que receba dois números inteiros e imprimir a seguinte saída: dividendo, divisor, quociente e o resto.
Implemente um script que receba a nota de três alunos e imprima a média aritmética.
Fazer um algoritmo que possa entrar com o saldo de uma aplicação e imprima o novo saldo, considerando o reajuste de 10%.
Nota: Para obter a parte inteira de um número real é necessário fazer a sua alteração para inteiro, fazendo o casting para o tipo int. Assim, se x tivesse o valor 13.34, (int) x indicaria a parte inteira do float x (13). Para obter a parte fracionária, seria necessário retirar do valor x a sua parte inteira x - ((int) x). A operação ficaria x- ((int) x) é equivalente a 13.34 – ((int) 13.34), que é igual a 0.34, que corresponde à parte fracionária do número real x.
Faça um script que leia dois números reais e imprima o quadrado da diferença do primeiro número pelo segundo, a diferença do quadrado e o quadrado da soma.
Faça um script que entre com quatro notas e imprimir a média ponderada, sabendo-se que os pesos são respectivamente: 1, 3, 4 e 2.
Ler um número inteiro e imprimir se ele é par ou ímpar.
Ler um número e imprimir se ele é positivo, negativo ou nulo.
Criar um script que permita ao usuário responder qual a capital da Paraíba.
Faça um algoritmo que apresente um menu com as operações aritméticas básicas.
Ler três números e imprimir se eles podem ou não serem lados de um triângulo.
Dicas:
Para o “A” ser o maior de todos, ele tem que ser maior que o “B” e também maior que o “C”; Em seguida, colocam-se os elses e vai completando o raciocínio.
Faça os testes com os valores da tabela abaixo:
A B C 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1
Definição: Comando while é uma estrutura de controle de fluxo que permite a repetição de um bloco de código enquanto uma determinada condição for verdadeira. A sintaxe básica do while em Python é a seguinte:
O bloco de código dentro do while será repetido enquanto a condição especificada for avaliada como verdadeira. A condição é geralmente uma expressão booleana que pode incluir variáveis, operadores lógicos e aritméticos. É importante ter cuidado ao usar o while , pois se a condição nunca se tornar falsa, o loop pode continuar executando indefinidamente, levando a um problema conhecido como loop infinito. É necessário garantir que a condição seja eventualmente falsa para evitar esse problema. Para interromper o loop prematuramente, pode-se usar o comando break. Para pular a execução de uma determinada iteração do loop, pode-se usar o comando continue.
Faça um script que imprima na saída uma multiplicação genérica, ou seja, vai solicitar ao usuário qual tabuada ele deseja que imprima na tela.
Faça um script usando o comando while, if e break para validar a idade que deve ficar entre (14 a 75 anos) de um usuário e o seu salário deve ser maior do que o mínimo.
Utilize o comando while, if e continue e imprima a seguinte saída: O valor de i é: 1 O valor de i é: 2 O valor de i é: 3 O valor de i é: 4 Continuando no loop sem executar o código para i = 5. O valor de i é: 6 O valor de i é: 7
Fim do programa!
Menor ou igual a R$ 600,00 Isento Maior que R$ 600,00 e menor ou igual a R$ 1200,00 20% Maior que R$ 1200,00 e menor ou igual a R$ 2000,00 25% Maior que R$ 2000,00 30%
O método isnumeric() é um método de string em Python que verifica se todos os caracteres em uma string são numéricos. Ele retorna True se todos os caracteres forem numéricos e False caso contrário. O método isdigit() é um método de string em Python que verifica se todos os caracteres em uma strin g são dígitos numéricos (0 a 9). Ele retorna True se todos os caracteres forem dígitos numéricos e False caso contrário.
O Python também possui um método chamado isalpha() que verifica se uma string contém apenas letras alfabéticas. Ele retorna True se todos os caracteres da string forem letras e Fals e caso contrário. Mas se for necessário ter um espaço entre as letras será necessário combinar com o método replace(). Nesse exemplo, o método replace(" ", "") é usado para remover todos os espaços em branco da string antes de verificar se ela contém apenas letras usando o método isalpha(). Se após a remoção dos espaços a string contiver apenas letras, a variável valido é definida como True e o loop é interrompido. Caso contrário, uma mensagem de erro é exibida e o loop continua até que um nome válido seja fornecido.
Faça um script para realizar a validação de um nome completo qualquer.
Faça um script provando que, em Python, as Strings são imutáveis, o que significa que uma vez criadas, elas não podem ser modificadas.
Este código primeiro imprime o tamanho da string 'palavra' usando a função len(palavra). Em seguida, ele usa a técnica de fatiamento palavra[0:8] para pegar os caracteres da posição 0 até a posição 7 da string original e, em seguida, concatena o caractere '@' para criar uma nova string modificada. A nova string modificada é então impressa na tela.
É importante observar que, ao tentar atribuir um valor a uma posição fixa da string (como em palavra[9]='@'), ocorrerá um erro, pois as strings em Python
Lista_V[0] = 25 #O valor 25 será, agora será o primeiro da lista
Além disso, podem-se realizar várias operações em vetores, como adicionar elementos, remover elementos, ordenar, pesquisar, entre outras. Python oferece uma variedade de métodos e funções embutidos para trabalhar com vetores.
Os principais métodos são: append() ou extend(). O método append() adiciona um elemento no final do vetor, enquanto o extend() permite adicionar múltiplos elementos ao final do vetor.
vetor = [1, 2, 3]
vetor.append(4) # adiciona o número 4 ao final do vetor
print(vetor) # imprime [1, 2, 3, 4]
vetor.extend([5, 6, 7]) # adiciona os números 5, 6 e 7 ao final do vetor
print(vetor) # imprime [1, 2, 3, 4, 5, 6, 7]
Para remover elemento elementos de um vetor utiliza-se o método remove() para retirar um elemento específico, ou a instrução del seguida pelo índice do elemento para remover um elemento pelo seu índice.
vetor = [1, 2, 3, 4, 5]
vetor.remove(3) # remove o número 3 do vetor
print(vetor) # imprime [1, 2, 4, 5]
del vetor[0] # remove o primeiro elemento do vetor
print(vetor) # imprime [2, 4, 5]
Uma operação usual e pesquisar a presença de um elemento em um vetor utilizando o operador in. Ele retorna um valor booleano indicando se o elemento está presente no vetor.
vetor = [1, 2, 3, 4, 5]
print(3 in vetor) # imprime True, pois o número 3 está presente no vetor
print(6 in vetor) # imprime False, pois o número 6 não está presente no vetor
Para ordenar os elementos de um vetor em ordem crescente ou decrescente utilizando o método sort().
vetor = [3, 1, 4, 2, 5]
vetor.sort() # ordena o vetor em ordem crescente
print(vetor) # imprime [1, 2, 3, 4, 5]
vetor.sort(reverse=True) # ordena o vetor em ordem decrescente
print(vetor) # imprime [5, 4, 3, 2, 1]