Você está na página 1de 7

Exercícios em Python

exercicio 001:

valor=[0, 2, 6, 3, 5, 9, 3]
valor.insert(6, 8)
valor.sort(reverse=False)
if 7 in valor:
valor.remove(7)
else:
print('O número 7 não está na lista')
print(f'Essa lista tem {len(valor)} números.')
print(valor)

exercicio 002:

print('Olá mundo')

exercicio 003:

nome = input('Digite seu nome: ')


print('É um prazer te conhecer, {}!'.format(nome))
yrw = int(input('Qual sua idade? '))
if yrw >= 10 and yrw <= 18:
print('Não deveria estar aqui, ein!')
elif yrw >= 18 and yrw <= 25:
print('Olá meu jovem, pode prosseguir')

exercicio 004:

a, b = input('Digite dois números para soma-los: ').split()


a = float(a)
b = float(b)
print('A soma entre {} e {} é {}'.format(a, b, a+b))

exercicio 005:

a = input('Digite algo: ')

print('O tipo primitivo desse valor é: ', type(a))

print('Só tem espaços? ', a.isspace())

Exercícios em Python 1
print('É um número? ', a.isnumeric())

print('É alfabético? ', a.isalpha())

print('É alfanumérico? ', a.isalnum())

print('Está em letras maiúsculas? ', a.isupper())

print('Está em letras minúsculas? ', a.islower())

print('Está capitalizado? ', a.istitle())

exercicio 006:

a = int(input('Digite um número para saber seu sucessor e antecessor, respectivamente: '))


print('O antecessor de {} é {} e seu secessor é {}'.format(a, a - 1, a + 1))

exercicio 007:

a = int(input('Digite um número para saber seu dobro, seu triplo e sua raiz quadrada: '))

print('O dobro de {} é {}, o triplo é {}, e sua raiz é {}'.format(a, a * 2, a * 3, a ** (1/2)))

exercicio 008:

a, b = input('Digite sua nota 1 e 2: ').split()

a, b = float(a), float(b)

print('Sua média é: {}'.format((a + b)/2))

a, b = input('Digite sua nota 1 e 2: ').split()

a, b = float(a), float(b)

print('Sua média é: %.1f' % ((a + b)/2))

exercicio 009:

a = float(input('Digite o valor em metros para converter para centimetros e milimetros: '))

print('O valor em centimetros é: {}cm e em milimetros é: {}mm'.format((a * 100), (a * 1000)))

exercicio 010:

nome = 'Mariane Rocha Lima'

print(nome.split(None, 1))
>>>
nomes = ('Mariane Rocha\nAlexandre Estrela\nDeus é amor'.split('\n'))

print(nomes)
>>>

dados = "Maria Cláudia;23;Desenvolvedora Web"


nome,idade,função = dados.split(";")
print(nome)
print(idade)

Exercícios em Python 2
print(função)
>>>

exercicio 011:
Faça um programa que leia um vetor de 5 números inteiros e mostre-os.

a, b, c, d, e = input('Digite os 5 números: ').split()

a, b, c, d, e = int(a), int(b), int(c), int(d), int(e)

print(a, b, c, d, e)
>>>
import random

from typing import List

x = []

for numero in range(0, 5):


y = random.randrange(1, 100)
x.append(y)

print(x)

exercicio 012:
Faça um Programa que leia um vetor de 10 números reais e mostre-os na ordem inversa.

import random
from typing import List

numeros = []

for lista in range(0,10):


numero_aleatorio = random.randrange(0,100)
numeros.append(numero_aleatorio)
print(numeros)
numeros.reverse()
print(numeros)

exercicio 013:
Faça um Programa que leia 4 notas, mostre as notas e a média na tela:

x = []

import random

from typing import List

for numero in range(0, 4):


y = random.randrange(0, 10)
x.append(y)

media = sum(x) / len(x)

print(f'Os números são: ({x} e a média: {media}')

Exercícios em Python 3
exercicio 014:
Leia um valor inteiro. A seguir, calcule o menor número de notas possíveis (cédulas) no qual o valor pode ser decomposto. As notas
consideradas são de 100, 50, 20, 10, 5, 2 e 1. A seguir mostre o valor lido e a relação de notas necessárias.

Entrada
O arquivo de entrada contém um valor inteiro N (0 < N < 1000000)

x = int(input('Digite o valor desejado: '))

cedulas = [100, 50, 20, 10, 5, 2, 1]


valor = [0, 0, 0, 0, 0, 0, 0]

for i, notas in enumerate(cedulas):


while x >= notas:
x -= notas
valor[i] += 1

print(x)
for i, notas in enumerate(cedulas):
print(f'{valor[i]} nota(s) de R$ {notas},00')

exercicio 015:

x = int(input('Digite um número: '))

print('O dobro de %.1i vale %.1i.\nO triplo de %.1i vale %.1i.\nA raiz quadrada de %.1i vale %.2f' % ((x), (x * 2), (x), (x * 3),
>>>
x = int(input('Digite um número: '))

print('O dobro de {} vale {}.\nO triplo de {} vale {}.\nA raiz quadrada de {} vale {:.2f}'.format(x, (x * 2), x, (x * 3), x, (x **

exercicio 016: média de nota

x = float(input('Primeira nota do aluno: '))

y = float(input('Segunda nota do aluno: '))

print('A média entre %.1f e %.1f é igual a %.1f' % (x, y, ((x+y)/2)))


>>>
x = float(input('Primeira nota do aluno: '))

y = float(input('Segunda nota do aluno: '))

print(f'A média entre {x} e {y} é igual a {(x + y)/2}')


>>>
x = float(input('Primeira nota do aluno: '))

y = float(input('Segunda nota do aluno: '))

print('A média entre {:.1f} e {:.1f} é igual a {:.1f}'.format((x), (y), (x + y)/2))

exercicio 017: conversão de metros

x = float(input('Uma distância em metros: '))

print(f'A medida de {x} m corresponde a \n{x / 1000}km\n{x / 100}hm\n{x / 10}dam\n{x * 10}dm\n{x * 100}cm\n{x * 1000}mm')

Exercícios em Python 4
exercicio 018: conversor de moedas

x = float(input('Quanto dinheiro você tem na carteira? R$ '))

print('Com R$ %.3f você pode comprar US$ %.3f' % (x, (x / 4.96)))

exercicio 019: pintando parede

comp, larg = float(input('Largura da parede: ')), float(input('Altura da parede: '))

print('Sua parede tem a dimensão de %.2f x %.2f e sua área é de %.2fm². \nPara pintar essa parede você precisará de %.2fl de tinta

exercicio 020: conversor de tempo

x = int(input())

horas = []

h2 = x // 3600
x = x - h2 * 3600

m2 = x // 60
x = x - m2 * 60

if x >= 3600:
horas.append(h2)

elif x >= 60:


t = m2
horas.append(m2)

elif x < 60:


horas.append(x)

print('{}:{}:{}'.format(h2, m2, x))

exercicio 021:

exercicio 022:

exercicio 023:

Exercícios em Python 5
exercicio 024:

exercicio 025:

exercicio 026:

exercicio 027:

exercicio 028:

exercicio 029:

exercicio 030:

exercicio 031:

Exercícios em Python 6
exercicio 032:

exercicio 033:

exercicio 034:

Exercícios em Python 7

Você também pode gostar