- Python Brasil Exercicios PDF

Title - Python Brasil Exercicios
Author Sibelli Maria Lupo
Course Engenharia Mecanica Interdisciplinar
Institution Universidade Paulista
Pages 35
File Size 449.2 KB
File Type PDF
Total Downloads 53
Total Views 142

Summary

python ferramentas e outros...


Description

pythonBrasilExercicios

01_EstruturaSequencial/

01_alo_mundo.py print 'Alo mundo'

02_imprime_numero.py x = int(raw_input("Informe um numero: ")) print "O numero informado foi:", x

03_soma_numeros.py num1 = int(raw_input("Informe um numero: ")) num2 = int(raw_input("Informe outro numero: ")) print "A soma de", num1, "e", num2, "=", (num1 + num2)

04_media_notas.py

nota1 = int(raw_input("Informe a primeira nota: ")) nota2 = int(raw_input("Informe a segunda nota: ")) nota3 = int(raw_input("Informe a terceira nota: ")) nota4 = int(raw_input("Informe a quarta nota: "))

print "A media das notas eh", ((nota1 + nota2 + nota3 + nota4)/4)

05_metros_centimetros .py

metros = int(raw_input('Informe o valor em metros: ')) print 'O valor em centimetros eh', metros * 100

06_raio_circulo.py

import math

raio = int(raw_input("Informe a medida do raio de um circulo: ")) print "A area do circulo de raio", raio, "eh", (2*math.pi*raio)

07_area_quadrado.py

lado = int(raw_input("Informe a medida do lado de um quadrado: ")) print "A area do quadrado de lado", lado, "eh", (lado * lado) print "O dobro da area eh", 2*(lado * lado)

08_calcula_salario.py

valorPorHora = int(raw_input('Qual o valor da sua hora trabalhada: ')) horas = int(raw_input('Informe a quantidade de horas trabalhadas: ')) print 'Seu salario neste mes sera', valorPorHora * horas

09_farenheit_celsius.py

farenheit = int(raw_input('Informe a temperatura em Farenheit: ')) celsius = 5 * (farenheit - 32) / 9.0 print "A temperatura em Celsius eh", celsius

10_celsius_farenheit.py

celsius = int(raw_input('Informe a temperatura em Celsius: ')) farenheit = ((celsius / 5.0) * 9.0) + 32.0

print "A temperatura em Farenheit eh", farenheit

11_numeros.py

import math

numInt1 = int(raw_input('Informe um numero inteiro: ')) numInt2 = int(raw_input('Informe outro numero inteiro: '))

numReal = float(raw_input('Informe um numero real: '))

print 'O dobro do primeiro vezes a metade do segundo eh', \ (2 * numInt1) / (numInt2 / 2.0) print 'A soma do triplo do primeiro com o terceiro eh', (3 * numInt1) + numReal print 'O terceiro elevado ao cubo eh', math.pow(numReal, 3

12_peso_ideal.py

altura = float(raw_input('Informe a sua altura: ')) pesoIdeal = (72.7 * altura) - 58 print 'Seu peso ideal eh', pesoIdeal

13_peso_ideal_sexo.py

sexo = raw_input('Informe seu sexo (M/F): ') altura = float(raw_input('Informe sua altura (em metros): ')) peso = float(raw_input('Informe o seu peso (em kg): '))

if (sexo == 'M'): pesoIdeal = (72.7 * altura) - 58 else: pesoIdeal = (62.1 * altura) - 44.7

if (peso > pesoIdeal): print 'Voce esta acima do seu peso ideal:', pesoIdeal elif (peso < pesoIdeal): print 'Voce esta abaixo do seu peso ideal:', pesoIdeal else: print 'Voce esta no seu peso ideal:', pesoIdeal

14_pescador.py

peso = float(raw_input('Informe o peso dos peixes pescados:')) multaPorQuilo = 4.0 pesoMaximo = 50.0

if (peso > pesoMaximo): excesso = peso - pesoMaximo print 'Excesso de peso:', excesso print 'Valor da multa por excesso', excesso * multaPorQuilo else: print 'Nao houve excesso de peso'

15_salario.py

valorPorHora = float(raw_input('Quanto voce ganha por hora: ')) horasTrabalhadas = float(raw_input('Quantas horas voce trabalhou no mes: '))

salarioBruto = valorPorHora * horasTrabalhadas impostoRenda = salarioBruto * 0.11 inss = salarioBruto * 0.08 sindicato = salarioBruto * 0.05 salarioLiquido = salarioBruto - impostoRenda - inss - sindicato

print 'Salario Bruto:', salarioBruto

print 'Imposto de Renda:', impostoRenda print 'INSS:', inss print 'Sindicato:', sindicato print 'Salario Liquido:', salarioLiquido

16_loja_tintas.py

tamanho = float(raw_input('Quantos metros quadrados devem ser pintados: '))

litros = tamanho / 3.0 latas = int(litros / 18.0) if (litros % 18 != 0): latas += 1

print 'Voce devera comprar', latas, 'latas.' print 'O valor total eh:', latas * 80

17_loja_tintas_2.py

tamanho = float(raw_input('Quantos metros quadrados devem ser pintados: '))

litros = (tamanho / 6.0) * 1.1 latas = int(litros / 18.0) galoes = int(litros / 3.6)

# 10% de folga

# Calculo de latas if (litros % 18 != 0): latas += 1

# Calculo de galoes if (litros % 3.6 != 0): galoes += 1

# Calculo misturando latas e galoes mixLatas = int(litros / 18.0) mixGaloes = int((litros - (mixLatas * 18.0)) / 3.6) if ((litros - (mixLatas * 18.0) % 3.6 != 0)): mixGaloes += 1

print 'Latas:', latas, '. Valor:', latas * 80 print 'Galoes:', galoes, '. Valor:', galoes * 25 print 'Latas:', mixLatas, 'e', mixGaloes, '. Valor: ', \ (mixLatas * 80)+(mixGaloes*25)

18_taxa_transferencia.py

tamanho = float(raw_input('Informe o tamanho do arquivo (em MB): ')) velocidade = float(raw_input('Informe a velocidade de conexao (em Mbps): '))

tamanhoBits = tamanho * 1024 * 1024 * 8 tempoSegundos = tamanhoBits / (velocidade * 1024 * 1024) tempoMinutos = tempoSegundos / 60

print 'Tempo aproximado de download:', tempoMinutos, 'minutos'

02_EstruturasDecisao 01_maior.py

num1 = int(raw_input('Informe um numero: ')) num2 = int(raw_input('Informe outro numero: '))

if (num1 > num2): print num1, 'eh maior que', num2 elif (num1 < num2): print num2, 'eh maior que', num1 else: print 'Os numeros sao iguais'

02_positivo_negativo.py

num = int(raw_input('Informe um numero: '))

if (num > 0):

print num, 'eh positivo' elif (num < 0): print num, 'eh negativo' else: print 'O numero eh igual a 0'

03_sexo.py

sexo = raw_input('Informe F para FEMININO ou M para MASCULINO: ')

if (sexo.upper() == 'M'): print 'MASCULINO' elif (sexo.upper() == 'F'): print 'FEMININO' else: print 'Sexo Invalido'

04_vogais_consoantes.py

letra = raw_input('Informe uma letra: ')

if ('AEIOU'.find(letra.upper()) >= 0): print 'VOGAL' else: print 'CONSOANTE'

05_media_aluno.py

nota1 = float(raw_input('Informe a primeira nota: ')) nota2 = float(raw_input('Informe a segunda nota: '))

media = (nota1 + nota2) / 2.0

print 'A media do aluno eh:', media if (media == 10): print 'Aprovado com Distincao' elif (media >= 7): print 'Aprovado' else: print 'Reprovado'

06_maior_de_3_numeros.py

num1 = int(raw_input('Informe um numero: ')) num2 = int(raw_input('Informe outro numero: ')) num3 = int(raw_input('Informe mais um numero: '))

if (num1 == num2) and (num1 == num3): print 'Os numeros sao iguais'

elif (num1 > num2) and (num1 > num3): print 'O maior numero eh:', num1 elif (num2 > num3): print 'O maior numero eh:', num2 else: print 'O maior numero eh:', num3

07_maior_menor_de_3_numeros.py

num1 = int(raw_input('Informe um numero: ')) num2 = int(raw_input('Informe outro numero: ')) num3 = int(raw_input('Informe mais um numero: '))

if (num1 == num2) and (num1 == num3): print 'Os numeros sao iguais' else: if (num1 > num2) and (num1 > num3): print 'O maior numero eh:', num1 elif (num2 > num3): print 'O maior numero eh:', num2 else: print 'O maior numero eh:', num3

if (num1 < num2) and (num1 < num3): print 'O menor numero eh:', num1 elif (num2 < num3): print 'O menor numero eh:', num2 else:

print 'O menor numero eh:', num3

08_preco_produto.py

preco1 = int(raw_input('Informe o primeiro preco: ')) preco2 = int(raw_input('Informe o segundo preco: ')) preco3 = int(raw_input('Informe o terceiro preco: '))

if (preco1 == preco2) and (preco1 == preco3): print 'Pode comprar qualquer um, ja que os precos sao iguais.' elif (num1 < num2) and (num1 < num3): print 'Compre pelo primeiro preco' elif (num2 < num3): print 'Compre pelo segundo preco' else: print 'Compre pelo terceiro preco'

09_ordem_descrescente.py

num1 = int(raw_input('Informe um numero: ')) num2 = int(raw_input('Informe outro numero: ')) num3 = int(raw_input('Informe mais um numero: '))

if (num1 >= num2) and (num1 >= num3): print num1 if (num2 >= num3):

print num2 print num3 else: print num3 print num2 elif (num2 >= num3): print num2 if (num1 >= num3): print num1 print num3 else: print num3 print num1 else: print num3 if (num1 >= num2): print num1 print num2 else: print num2 print num1

10_turno_estudo.py

print 'Informe o turno em que voce estuda' print '[M]atutino' print '[V]espertino' print '[N]oturno'

turno = raw_input('Opcao escolhida: ').upper()

if (turno == 'M'): print 'Bom dia!' elif (turno == 'V'): print 'Boa tarde!' elif (turno == 'N'): print 'Boa noite!' else: print 'Valor invalido'

11_salario_tabajara.py

salario = float(raw_input('Informe o valor do salario do colaborador: '))

if (salario 900): aliquotaIR = 5

else: aliquotaIR = 0

valorIR = salarioBruto * (aliquotaIR / 100.0)

# Calcula o valor para o sindicato valorSindicato = salarioBruto * (3 / 100.0)

# Calcula o total de descontos totalDescontos = valorIR + valorSindicato

# Calcula o valor do FGTS valorFGTS = salarioBruto * (11 / 100.0)

# Calcula o salario liquido salarioLiquido = salarioBruto - totalDescontos

# Imprime o resultado print 'Salario Bruto: (', valorPorHora, '*', quantidadeHoras, '): R$',\ salarioBruto print '(-) IR (', aliquotaIR, '%): R$', valorIR print '(-) Sindicato ( 3 %): R$', valorSindicato print 'FGTS ( 11 %): R$', valorFGTS print 'Total de Descontos: R$', totalDescontos

print 'Salario Liquido: R$', salarioLiquido

13_dia_semana.py

numero_dia = int(raw_input('Informe um numero para saber o dia da semana: '))

if (numero_dia == 1): print 'Domingo' elif (numero_dia == 2): print 'Segunda' elif (numero_dia == 3): print 'Terca' elif (numero_dia == 4): print 'Quarta' elif (numero_dia == 5): print 'Quinta' elif (numero_dia == 6): print 'Sexta' elif (numero_dia == 7): print 'Sabado' else: print 'Valor invalido'

14_media_conceitos.py

nota1 = float(raw_input('Informe o valor da primeira nota: '))

nota2 = float(raw_input('Informe o valor da segunda nota: '))

media = (nota1 + nota2) / 2

if (media < 4): print 'Conceito: E' aprovado = False elif (media < 6): print 'Conceito: D' aprovado = False elif (media < 7.5): print 'Conceito: C' aprovado = True elif (media < 9): print 'Conceito: B' aprovado = True else: print 'Conceito: A' aprovado = True

if (aprovado): print 'APROVADO' else: print 'REPROVADO'

15_triangulo.py

print 'Informe os valores dos lados do triangulo' lado1 = float(raw_input('Lado 1: ')) lado2 = float(raw_input('Lado 2: ')) lado3 = float(raw_input('Lado 3: '))

# Verifica se eh um triangulo if (lado1 > (lado2 + lado3)) or (lado2 > (lado1 + lado3))\ or (lado3 > (lado1 + lado2)): ehTriangulo = False else: ehTriangulo = True

if (ehTriangulo): print 'Os valores formam um Triangulo' # Verifica o tipo de triangulo if (lado1 == lado2) and (lado2 == lado3): print 'Triangulo Equilatero' elif (lado1 == lado2) or (lado1 == lado2) or (lado2 == lado3): print 'Triangulo Isosceles' else: print 'Triangulo Escaleno' else: print 'Os valores nao formam um Triangulo'

16_equacao_segundo_grau.py

import math

print 'Calculo de equacao de Segundo Grau' valorA = float(raw_input('Informe o valor de a : ')) valorB = float(raw_input('Informe o valor de b : ')) valorC = float(raw_input('Informe o valor de c : '))

# Verifica se eh uma equacao de segundo grau if (valorA == 0): print 'Os valores nao formam uma equacao de segundo grau' else: # Calcula o Delta delta = math.pow(valorB, 2) - (4 * valorA * valorC)

if (delta < 0): print 'A equacao nao possui valores reais.' elif (delta == 0): print 'A equacao possui apenas uma raiz' raiz = -(valorB) / (2 * valorA) print 'Raiz:', raiz else: print 'A equacao possui duas raizes' raiz1 = (-(valorB) + math.sqrt(delta)) / (2 * valorA) raiz2 = (-(valorB) - math.sqrt(delta)) / (2 * valorA) print 'Raiz 1:', raiz1

print 'Raiz 2:', raiz2

17_ano_bissexto.py

ano = int(raw_input('Informe um ano: '))

bissexto = False if (ano % 4 == 0): bissexto = True if (ano % 100 == 0) and (ano % 400 != 0): bissexto = False

if (bissexto): print 'O ano eh BISSEXTO' else: print 'O ano NAO EH BISSEXTO'

18_verifica_data.py

data = raw_input('Informe uma data no formato dd/mm/yyyy: ')

dia = int(data[0:2]) mes = int(data[3:5]) ano = int(data[6:])

print dia, mes, ano

bissexto = False if (ano % 4 == 0): bissexto = True if (ano % 100 == 0) and (ano % 400 != 0): bissexto = False

valida = True if (mes in (1, 3, 5, 7, 8, 10, 12)): if (dia < 1) or (dia > 31): valida = False elif (mes in (4, 6, 9, 11)): if (dia < 1) or (dia > 30): valida = False else: if (bissexto): if (dia < 1) or (dia > 29): valida = False else: if (dia < 1) or (dia > 28): valida = False

if (valida): print 'Data VALIDA'

else: print 'Data INVALIDA'

19_decomposicao_numerica.py

num = int(raw_input('Informe um numero inteiro: '))

centenas = num / 100 dezenas = (num - (centenas * 100)) / 10 unidades = (num - (centenas * 100) - (dezenas * 10))

saida = '' if (centenas > 0): saida = saida + str(centenas) if (centenas > 1): saida = saida + ' centenas ' else: saida = saida + ' centena '

if (dezenas > 0): if (unidades == 0) and (centenas != 0): saida = saida + 'e ' saida = saida + str(dezenas) if (dezenas > 1): saida = saida + ' dezenas ' else: saida = saida + ' dezena '

if (unidades > 0): if (centenas != 0) or (dezenas != 0): saida = saida + 'e ' saida = saida + str(unidades) if (unidades > 1): saida = saida + ' unidades' else: saida = saida + ' unidade'

print saida

20_media_tres_notas.py

nota1 = float(raw_input('Informe a primeira nota: ')) nota2 = float(raw_input('Informe a segunda nota: ')) nota3 = float(raw_input('Informe a terceira nota: '))

media = (nota1 + nota2 + nota3) / 3.0

print 'Media do aluno: {}'.format(media) if (media == 10): print 'Aprovado com Distincao' elif (media >= 7) print 'Aprovado' else: print 'Reprovado'

21_caixa_eletronico.py

valor = int(raw_input('Informe o valor que deseja sacar: '))

if (valor < 10) or (valor > 600): print 'Valor invalido para saque'

else: notas100 = valor / 100 notas50 = (valor - (notas100 * 100)) / 50 notas10 = (valor - (notas100 * 100) - (notas50 * 50)) / 10 notas5 = (valor - (notas100 * 100) - (notas50 * 50) - (notas10 * 10)) / 5 notas1 = valor - (notas100 * 100) - (notas50 * 50) -\ (notas10 * 10) - (notas5 * 5)

print 'Notas de 100: {}'.format(notas100) print 'Notas de

50: {}'.format(notas50)

print 'Notas de

10: {}'.format(notas10)

print 'Notas de

5: {}'.format(notas5)

print 'Notas de

1: {}'.format(notas1)

22_par_impar.py

valor = int(raw_input('Informe um numero: '))

if (valor % 2 == 0): print 'Valor eh par' else: print 'Valor eh impar'

23_inteiro_decimal.py

valor = float(raw_input('Informe um numero: '))

if (valor == int(valor)): print 'Valor eh inteiro' else: print 'Valor eh decimal'

24_tres_operacoes.py

valor = float(raw_input('Informe um numero: '))

print '1 - Par ou Impar' print '2 - Positivo ou Negativo' print '3 - Inteiro ou Decimal' opcao = raw_input('Escolha uma opcao: ')

if (opcao == '1'): if (valor % 2 == 0): print 'Valor eh par' else: print 'Valor eh impar' elif (opcao == '2'): if (valor < 0): print 'Valor eh negativo' elif (valor > 0): print 'Valor eh positivo'

else: print 'Valor eh igual a zero' elif (opcao == '3'): if (valor == int(valor)): print 'Valor eh inteiro' else: print 'Valor eh decimal' else: print 'Opcao Invalida'

25_detetive.py

print 'Programa Detetive' print 'Responda as perguntas abaixo com S (sim) ou N (nao)'

telefonou = raw_input('Voce telefonou para a vitima? ').upper() localCrime = raw_input('Voce esteve no local do crime? ').upper() moraPerto = raw_input('Voce mora perto da vitima? ').upper() devia = raw_input('Voce devia para a vitima? ').upper() trabalhou = raw_input('Voce trabalhou para a vitima? ').upper()

classificacao = 0

if (telefonou == 'S'):

classificacao += 1

if (localCrime == 'S'): classificacao += 1

if (moraPerto == 'S'): classificacao += 1

if (devia == 'S'): classificacao += 1

if (trabalhou == 'S'): classificacao += 1

if (classificacao < 2): print 'Inocente' elif (classificacao == 2): print 'Suspeito' elif (classificacao...


Similar Free PDFs