Exercícios em Python
exercicio 001:
valor=[0, 2, 6, 3, 5, 9, 3]
[Link](6, 8)
[Link](reverse=False)
if 7 in valor:
[Link](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? ', [Link]())
Exercícios em Python 1
print('É um número? ', [Link]())
print('É alfabético? ', [Link]())
print('É alfanumérico? ', [Link]())
print('Está em letras maiúsculas? ', [Link]())
print('Está em letras minúsculas? ', [Link]())
print('Está capitalizado? ', [Link]())
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([Link](None, 1))
>>>
nomes = ('Mariane Rocha\nAlexandre Estrela\nDeus é amor'.split('\n'))
print(nomes)
>>>
dados = "Maria Cláudia;23;Desenvolvedora Web"
nome,idade,função = [Link](";")
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 = [Link](1, 100)
[Link](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 = [Link](0,100)
[Link](numero_aleatorio)
print(numeros)
[Link]()
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 = [Link](0, 10)
[Link](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:
[Link](h2)
elif x >= 60:
t = m2
[Link](m2)
elif x < 60:
[Link](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