├── README.md ├── ex001.py ├── ex002.py ├── ex0024.py ├── ex003.py ├── ex004.py ├── ex005.py ├── ex006.py ├── ex007.py ├── ex008.py ├── ex009.py ├── ex010.py ├── ex011.py ├── ex012.py ├── ex013.py ├── ex014.py ├── ex015.py ├── ex016.py ├── ex017.py ├── ex018.py ├── ex019.py ├── ex020.py ├── ex022.py ├── ex023.py ├── ex024.py ├── ex025.py ├── ex026.py ├── ex027.py ├── ex028.py ├── ex029.py ├── ex030.py ├── ex031.py ├── ex032.py ├── ex033.py └── ex034.py /README.md: -------------------------------------------------------------------------------- 1 | ex001: Crie um programa que escreva “Olá, Mundo” na tela 2 | ex002: Faça um programa que leia o nome de uma pessoa e mostre uma mensagem de boas vindas 3 | ex003: Crie um programa que leia dois números e mostre a soma entre eles 4 | ex004: Faça um programa que leia algo pelo teclado e mostre na tela o seu tipo primitivo e todas a s informações possíveis sobre ele 5 | ex005: faça um programa que leia um número inteiro e mostre na tela o seu sucessor e seu antecessor 6 | ex006: Crie um algoritmo que leia um número e mostre o seu dobro, triplo e raiz quadrada 7 | ex007: Desenvolva um programa que leia as duas notas de um aluno, calcule e mostre a sua média 8 | ex008: Escreva um programa que leia um valor em metros e o exiba convertido em centímetros e milímetros 9 | ex009: Faça um programa que leia um número Inteiro qualquer e mostre na tela a sua tabuada 10 | ex010: Crie um programa que leia quanto dinheiro uma pessoa tem na carteira e mostre quantos dólares ela pode comprar Considere US$ 1,00 = R$ 3,27 11 | ex011: Faça um programa que leia a largura e altura de uma parede em metros, calcule a sua área e a quantidade de tintas necessárias para pintá-la, sabendo que cada litro de tinta, pinta uma área de 2m² 12 | ex012: Faça um algoritmo que leia o preço de um produto e mostre seu novo preço, com 5% de desconto 13 | ex013: Faça um algoritmo que leia o salário de uma funcionário e mostre seu novo salário, com 15% de aumento 14 | ex014: Escreva um programa que converta um a temperatura digitada em ºC e converta para ºF 15 | ex015: Escreva um programa que pergunte a quantidade de Km percorridos por um carro alugado e a quantidade de dias pelos quais ele foi alugado. Calcule o preço a pagar, sabendo que o carro custa R$ 60 por dia e R$ 0,15 por Km rodado. 16 | ex016: Crie um programa que leia um número Real qualquer pelo teclado e mostre na tela a sua porção Inteira. Ex: Digite um número: 6.127 O número 6.127 tem a parte Inteira 6. 17 | ex:017: Faça um programa que leia o comprimento do cateto oposto e do cateto adjacente de um triângulo, calcule o mostre o comprimento da hipotenusa. 18 | ex018: Faça um programa que leia um ângulo qualquer a mostre na tela o valor do seno, cosseno e tangente desse ângulo. 19 | ex019: Um professor quer sortear um dos seus quatro alunos para apagar o quadro. Faça um programa que ajude ele, lendo o nome deles e escrevendo o nome do escolhido 20 | ex:020: O mesmo professor do desafio anterior quer sortear a ordem de apresentação de trabalhos dos alunos. Faça um programa que leia o nome dos quatro alunos e mostre a ordem sorteada. 21 | ex021: Faça um programa em python que abra e reproduza o áudio de um arquivo MP3. 22 | ex022: Crie um programa que leia o nome completo de uma pessoa e mostre: O nome com todas as letras maiúsculas e minúsculas. Quantas letras ao todo(sem considerar espaços) Quantas letras tem o primeiro nome. 23 | ex023: Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados. Ex: Digite um número: 1834 unidade: 4 dezena: 3 centena: 8 milhar: 1 24 | ex024: Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome ‘SANTO’ 25 | ex025: Crie um programa que leia o nome de uma pessoa e diga se ela tem ‘SILVA’ no nome. 26 | ex026: Faça um programa que leia uma frase pelo teclado e mostre: Quantas vezes aparece a letra ‘A’ Em que posição ela aparece a primeira vez Em que posição ela aparece a última vez 27 | ex027: Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o último nome separadamente. Ex: Ana Maria de Souza primeiro = Ana último = Souza 28 | ex028: Escreva um programa que faça o computador “pensar” em um número inteiro entre 0 e 5 e peça para o usuário tentar descobrir qual foi o número escolhido pelo computador. O programa deverá escrever na tela se o usuário venceu ou perdeu. 29 | ex029: Escreva um programa que leia a velocidade de uma carro. Se ele ultrapassar 80 km/h, mostre uma mensagem dizendo que ele foi multado. A multa vai custar R$ 7,00 por cada Km acima do limite. 30 | ex030: Crie um programa que leia um número inteiro e mostre na tela se ele é par ou ímpar. 31 | ex031: Desenvolva um programa que pergunte a distância de uma viagem em km. Calcule o preço da passagem, cobrando R$ 0,50 por km para viagens de até 200km e R$ 0,45 para viagens mais longas. 32 | ex032: Faça um programa que leia um ano qualquer e mostre se ele é bissexto 33 | ex033: Faça um programa que leia três números e mostre qual é o maior e qual é o menor. 34 | ex034: Escreva um programa que pergunte o salário de um funcionário e calcule o valor do seu aumento. Para salários superiores a R$ 1.250,00, calcule um aumento de 10%. Para os inferiores ou iguais, o aumento é de 15%. 35 | ex035: Desenvolva um programa que leia o comprimento de três retas e diga ao usuário se elas podem ou não formar um triângulo. 36 | 37 | -------------------------------------------------------------------------------- /ex001.py: -------------------------------------------------------------------------------- 1 | print("Olá, Mundo") 2 | -------------------------------------------------------------------------------- /ex002.py: -------------------------------------------------------------------------------- 1 | nome = input("Qual o seu nome? ") 2 | print("Boas vindas",nome,"!!") 3 | -------------------------------------------------------------------------------- /ex0024.py: -------------------------------------------------------------------------------- 1 | cidade = str(input("Digite o nome da cidade: ")).strip() 2 | print(cidade[:5].upper() == "SANTO") 3 | -------------------------------------------------------------------------------- /ex003.py: -------------------------------------------------------------------------------- 1 | n1 = int(input("Digite o primeiro número: ")) 2 | n2 = int(input("Digite o segundo número: ")) 3 | soma = n1 + n2 4 | print(soma) 5 | -------------------------------------------------------------------------------- /ex004.py: -------------------------------------------------------------------------------- 1 | a = input("Digite algo: ") 2 | print("Qual o tipo primitivo? ", type(a)) 3 | print("Só tem espaços? ", a.isspace()) 4 | print("É um número? ", a.isnumeric()) 5 | print("É alfabético? ", a.isalpha()) 6 | print("É alfanumérico? ", a.isalnum()) 7 | print("Estão em maiúsculas? ", a.isupper()) 8 | print("Estão em minúsculas? ", a.islower()) 9 | print("Está capitalizada? ", a.istitle()) 10 | -------------------------------------------------------------------------------- /ex005.py: -------------------------------------------------------------------------------- 1 | n = int(input("Digite um número: ")) 2 | a = n - 1 3 | s = n + 1 4 | print("O antecessor é",a,"e o sucessor é",s) 5 | -------------------------------------------------------------------------------- /ex006.py: -------------------------------------------------------------------------------- 1 | n = int(input("Digite um número: ")) 2 | d = n * 2 3 | t = n * 3 4 | r = n ** (1/2) 5 | print("O dobro é {}, o triplo é {}, e a raiz quadrada é {:.1f}" .format(d,t,r)) 6 | -------------------------------------------------------------------------------- /ex007.py: -------------------------------------------------------------------------------- 1 | n1 = int(input("Digite a primeira nota: ")) 2 | n2 = int(input("Digite a segunda nota: ")) 3 | m = (n1 + n2) / 2 4 | print("A média das notas é {:.1f}".format(m)) 5 | -------------------------------------------------------------------------------- /ex008.py: -------------------------------------------------------------------------------- 1 | m = int(input("Digite um número em metros: ")) 2 | c = m * 100 3 | mm = m * 1000 4 | print("O valor em centímetros é",c," e em milímetros é",mm) 5 | -------------------------------------------------------------------------------- /ex009.py: -------------------------------------------------------------------------------- 1 | n = int(input("Digite um número: ")) 2 | i = 0 3 | while i <= 10: 4 | print(n ,"x",i,"=", n * i) 5 | i = i + 1 6 | -------------------------------------------------------------------------------- /ex010.py: -------------------------------------------------------------------------------- 1 | n = float(input("Digite quanto você tem na carteira: R$")) 2 | d = n / 3.27 3 | print("Com R${} você pode comprar U${:.1f}".format(n,d)) 4 | -------------------------------------------------------------------------------- /ex011.py: -------------------------------------------------------------------------------- 1 | l = float(input("Digite a largura da parede em metros: ")) 2 | a = float(input("Digie a altura da parede em metros: ")) 3 | area = l * a 4 | tinta = area / 2 5 | print("A tinta necessária para pintar essa parede é",tinta) 6 | -------------------------------------------------------------------------------- /ex012.py: -------------------------------------------------------------------------------- 1 | p = float(input("Digite o preço R$")) 2 | nv = p - (p * (5/100)) 3 | print("O novo preço é R$",nv) 4 | -------------------------------------------------------------------------------- /ex013.py: -------------------------------------------------------------------------------- 1 | sa = float(input("Digite o salário R$")) 2 | sn = (sa + (sa * (15/100))) 3 | print("O novo salário é de R${:.2f}".format(sn)) 4 | -------------------------------------------------------------------------------- /ex014.py: -------------------------------------------------------------------------------- 1 | celsius = float(input("Digite a temperatura em Celsius: ")) 2 | tf = ((9 * celsius) / 5) + 32 3 | print("A temperatura em Fareheint é",tf) 4 | -------------------------------------------------------------------------------- /ex015.py: -------------------------------------------------------------------------------- 1 | km = int(input("Digite a quantidade de Km percorridos: ")) 2 | dia = int(input("Digite a quantidade de dias: ")) 3 | preçokm = km * 0.15 4 | preçodias = dia * 60 5 | soma = preçokm + preçodias 6 | print("O preço a ser pago é de R$",soma) 7 | -------------------------------------------------------------------------------- /ex016.py: -------------------------------------------------------------------------------- 1 | from math import trunc 2 | n = float(input("Digite um número: ")) 3 | print("A parte inteira do número é {}".format(trunc(n))) 4 | -------------------------------------------------------------------------------- /ex017.py: -------------------------------------------------------------------------------- 1 | import math 2 | co = float(input("Digite o comprimento do cateto oposto: ")) 3 | ca = float(input("Digite o comprimento do cateto adjacente: ")) 4 | hipotenusa = math.hypot(co,ca) 5 | print("O valor da hipotenura é de",hipotenusa) 6 | -------------------------------------------------------------------------------- /ex018.py: -------------------------------------------------------------------------------- 1 | import math 2 | a = int(input("Digite o ângulo: ")) 3 | seno = math.sin(math.radians(a)) 4 | cosseno = math.cos(math.radians(a)) 5 | tangente = math.tan(math.radians(a)) 6 | print("O seno do ângulo é",seno,"o cosseno é",cosseno,"e a tangente é",tangente) 7 | -------------------------------------------------------------------------------- /ex019.py: -------------------------------------------------------------------------------- 1 | import random 2 | a1 = input("Digite o nome do primeiro aluno: ") 3 | a2 = input("Digite o nome do segundo aluno: ") 4 | a3 = input("Digite o nome do terceiro aluno: ") 5 | a4 = input("Digite o nome do quarto aluno: ") 6 | lista = [a1,a2,a3,a4] 7 | escolhido = random.choice(lista) 8 | print("O aluno escolhido foi ",escolhido) 9 | -------------------------------------------------------------------------------- /ex020.py: -------------------------------------------------------------------------------- 1 | import random 2 | a1 = input("Digite o nome do primeiro aluno: ") 3 | a2 = input("Digite o nome do segundo aluno: ") 4 | a3 = input("Digite o nome do terceiro aluno: ") 5 | a4 = input("Digite o nome do quarto aluno: ") 6 | lista = [a1,a2,a3,a4] 7 | random.shuffle(lista) 8 | print("A ordem de escolhidos foi:",lista) 9 | -------------------------------------------------------------------------------- /ex022.py: -------------------------------------------------------------------------------- 1 | nome = str(input("Digite um nome completo: ")).strip() 2 | print("Seu nome em maiúsculas é {}".format(nome.upper())) 3 | print("Seu nome em minúsculas é {}".format(nome.lower())) 4 | print("Seu nome tem {} letras".format(len(nome.replace(" ",'')))) 5 | print("Seu primeiro nome tem {} letras".format(nome.find(" "))) 6 | -------------------------------------------------------------------------------- /ex023.py: -------------------------------------------------------------------------------- 1 | n = int(input("Digite um número de 0 a 9999: ")) 2 | if n < 0 or n > 9999: 3 | n = int(input("Digite um número de 0 a 9999: ")) 4 | u = n // 1 % 10 5 | d = n // 10 % 10 6 | c = n // 100 % 10 7 | m = n // 1000 % 10 8 | print("Unidade: ",u) 9 | print("Dezena: ",d) 10 | print("Centena: ",c) 11 | print("Milhar: ",m) 12 | -------------------------------------------------------------------------------- /ex024.py: -------------------------------------------------------------------------------- 1 | cidade = input("Digite o nome da cidade: ").strip() 2 | print(cidade[:5].upper() == "SANTO") 3 | -------------------------------------------------------------------------------- /ex025.py: -------------------------------------------------------------------------------- 1 | nome = str(input("Digite seu nome: ")).strip() 2 | print("{}".format("Silva" in nome)) 3 | -------------------------------------------------------------------------------- /ex026.py: -------------------------------------------------------------------------------- 1 | frase = str(input("Digite uma frase: ")).upper().strip() 2 | print("A letra A aparece {} vezes.".format(frase.count("A"))) 3 | print("A primeira letra A apareceu na posição {}".format(frase.find("A")+1)) 4 | print("A última letra A apareceu na posição {}".format(frase.rfind("A")+1)) 5 | -------------------------------------------------------------------------------- /ex027.py: -------------------------------------------------------------------------------- 1 | nome = str(input("Digite seu nome completo: ")).strip() 2 | n = nome.split() 3 | print("Primeiro nome: {}".format(n[0])) 4 | print("Último nome: {}".format(n[len(n)-1])) 5 | -------------------------------------------------------------------------------- /ex028.py: -------------------------------------------------------------------------------- 1 | from random import randint 2 | from time import sleep 3 | computador = randint(0,5) #Faz o computador pensar num número 4 | print("Pense em um número de 0 a 5.") 5 | 6 | jogador = int(input("Que número você pensou? ")) 7 | 8 | if jogador == computador: 9 | print("Você acertou!") 10 | else: 11 | print("Errou, o número era {}, não {}".format(computador,jogador)) 12 | -------------------------------------------------------------------------------- /ex029.py: -------------------------------------------------------------------------------- 1 | velocidade = float(input("Digite a velocidade do carro: ")) 2 | if velocidade > 80: 3 | velocidade2 = velocidade - 80 4 | multa = velocidade2 * 7 5 | print("Está acima do limite de velocidade! A multa será de R${:.2f}.".format(multa)) 6 | else: 7 | print("O limite de velocidade está dentro do permitido!") 8 | -------------------------------------------------------------------------------- /ex030.py: -------------------------------------------------------------------------------- 1 | numero = int(input("Digite um número: ")) 2 | if numero % 2 == 0: 3 | print("É par!") 4 | else: 5 | print("É ímpar!") 6 | -------------------------------------------------------------------------------- /ex031.py: -------------------------------------------------------------------------------- 1 | distancia = float(input("Digite a distância de uma viagem: ")) 2 | valor = 0 3 | if distancia <= 200: 4 | valor = distancia * 0.50 5 | print("O valor da passagem será de R${:.2f}".format(valor)) 6 | else: 7 | valor = distancia * 0.45 8 | print("O valor da passagem será de R${:.2f}".format(valor)) 9 | -------------------------------------------------------------------------------- /ex032.py: -------------------------------------------------------------------------------- 1 | ano = int(input("Digite um ano:")) 2 | if ano % 4 == 0: 3 | print("O ano é bissexto!") 4 | else: 5 | print("O ano não é bissexto!") 6 | -------------------------------------------------------------------------------- /ex033.py: -------------------------------------------------------------------------------- 1 | n1 = int(input("Digite um número: ")) 2 | n2 = int(input("Digite outro número: ")) 3 | n3 = int(input("Digite mais um número: ")) 4 | 5 | if n1 > n2 and n1 > n3 and n2 > n3: 6 | print("O maior número é {} e o menor número é {}".format(n1,n3)) 7 | elif n1 > n2 and n1 > n3 and n3 > n2: 8 | print("O maior número é {} e o menor número é {}".format(n1,n2)) 9 | elif n2 > n1 and n2 > n3 and n1 > n3: 10 | print("O maior número é {} e o menor número é {}".format(n2,n3)) 11 | elif n2 > n1 and n2 > n3 and n3 > n1: 12 | print("O maior número é {} e o menor número é {}".format(n2,n1)) 13 | elif n3 > n1 and n3 > n2 and n1 > n2: 14 | print("O maior número é {} e o menor número é {}".format(n3,n2)) 15 | else: 16 | print("O maior número é {} e o menor número é {}".format(n3,n1)) 17 | -------------------------------------------------------------------------------- /ex034.py: -------------------------------------------------------------------------------- 1 | 2 | salario = float(input("Digite o salário R$")) 3 | if salario > 1250: 4 | salario = salario + ((10/100) * salario) 5 | print("O salário com 10% de aumento vira R${}".format(salario)) 6 | else: 7 | salario = salario + ((15/100) * salario) 8 | print("O salário com 15% de aumento vira R${}".format(salario)) 9 | --------------------------------------------------------------------------------