Ajude nosso projeto a se manter online, faça um PIX de qualquer valor:
programacao.progressiva@gmail.com

Exercícios Básicos de Python

Se chegou até aqui, nossos sinceros parabéns. A equipe do Curso Python Progressivo fica muito feliz! Mas quando ficar milionário, não esquece da gente, ok?

Foram 15 tutoriais, bem longos e com bastante informação.
Esta altura do campeonato, você já está bem encaminhado em programação.

Para consolidar seus conhecimentos, iremos propor uma série de exercícios bem interessantes e legais de se fazer, com problema reais, do cotidiano, que você irá encarar no seu dia-a-dia como programador Python.



Exercícios Básicos de Python

01. Escreva um programa que pede o raio de um círculo, e em seguida exiba o perímetro e área do círculo.

Para saber o valor do pi, faça:
import math

print(math.pi)

Pronto, para saber o valor de pi, basta usar 'math.pi', que é um float

02. Você está no Brasil, e para temperatura usamos o grau Celsius.
Porém, quando você for contrato para trabalhar como programador Python no exterior, deverá usar graus Fahrenheit.

A fórmula da conversão é a seguinte:

Tutorial completo de Python
 Ou seja, você fornece a temperatura em graus Celsius, e seu script faz a conversão para graus Fahrenheit.

03. Agora faça o contrário. Você fornece a temperatura em graus Fahrenheit, seu programa conversar para Celsius e exibe na tela.

04. Um novo modelo de carro, super econômico foi lançado.
Ele faz 20 km com 1 litro de combustível.
Cada litro de combustível custa R$ 5,00.

Faça um programa que pergunte ao usuário quanto de dinheiro ele tem e em seguida diga quantos litros de combustível ele pode comprar e quantos kilometros o carro consegue andar com este tanto de combustível.

Seu script será usado no computador de bordo do carro.



21 comentários:

  1. 4.:
    dinheiro = float(input("Quanto dinheiro você tem: "))
    print("Você pode comprar",dinheiro/5,"L, e rodar",(dinheiro/5)*20,"quilômetros.")

    ResponderExcluir
  2. O ultimo exercicio mas com o valor do combustivel variavel.

    print 'Um novo tipo de carro foi lançado. Ele faz 20km com 1L de combustivel. Vamos saber o tanto que seu carro pode andar compativel com o seu tanto de dinheiro.\n'

    din=float(input("Quanto dinheiro voce tem:R$"))
    com=float(input("Informe o preço do combustivel:R$"))

    litro=din/com #tanto de litros de combustivel que ele consegue comprar com o dinheiro

    distancia=litro*20

    print 'Com R$',din,' voce consegue comprar %0.2f'%litro,' litros de combustivel. E seu carro conseguirá andar %0.2f'%distancia,' km.

    ResponderExcluir
  3. #conversao para fahrenheit
    celsius = float(input('Graus em celsius Cº: '))
    F = ((9 / 5) * celsius) + 32
    print('{} Cº corresponde à {} Fº'.format(celsius, F))
    #conversão para celsius
    fahrenheit = float(input(' Graus em fahrenheit Fº '))
    C = (fahrenheit - 32) / 1.8
    print('{} Fº corresponde à {} Cº'.format(fahrenheit, C))

    ResponderExcluir
  4. dinheiro = float(input('Quanto dinheiro você tem? '))
    litros = dinheiro / 5
    km = 20 * litros
    print('Você pode comprar {} L de combustivel e vai andar {} km.'.format(litros, km))
    print('Tenha uma Boa viagem!!!')

    ResponderExcluir
  5. Decidi fazer o exercício 2 e 3 juntos.

    print('Options:\n'
    'convert to Celsius [ C ]\n'
    'convert to Fahrenheit [ F ]\n')
    choice = str(input('What your choice: ')).upper()
    if choice == 'C':
    fahrenheit = float(input('Degrees in Fahrenheit: '))
    print(f'Degrees in Celsius: {(fahrenheit - 32) * 5 / 9:.2f}')
    elif choice == 'F':
    celsius = float(input('Degrees in Celsius: '))
    print(f'Degrees in Fahrenheit: {celsius * 9 / 5 + 32:.1f}')

    ResponderExcluir
  6. Decidi fazer os exercícios 1 e 2 juntos.

    print('Options:\n'
    'convert to Celsius [ C ]\n'
    'convert to Fahrenheit [ F ]\n')
    choice = str(input('What your choice: ')).upper()
    if choice == 'C':
    fahrenheit = float(input('Degrees in Fahrenheit: '))
    print(f'Degrees in Celsius: {(fahrenheit - 32) * 5 / 9:.2f}')
    elif choice == 'F':
    celsius = float(input('Degrees in Celsius: '))
    print(f'Degrees in Fahrenheit: {celsius * 9 / 5 + 32:.1f}')

    ResponderExcluir
  7. exercício 4 com km/l e preço do combustível variável

    kmpl = float ( input ('Quantos km por litro seu carro faz? '))
    preco = float ( input ('Quanto custa o litro de combustivel? '))
    dinheiro = float ( input ('Quanto dinheiro tem para combustivel? '))

    i = dinheiro / preco
    km = i * kmpl

    print ('Voce pode andar %.2f' % (km), 'KM')

    ResponderExcluir
  8. # Carro econômico
    dinheiro = float(input('Quanto tem em dinheiro? '))
    rodaLitro = 20
    custoLitro = 5
    compraLitro = dinheiro / custoLitro
    rodaraLitro = compraLitro * rodaLitro
    if compraLitro > 1:
    qtdeLitro = 'Litros de combustíveis'
    else:
    qtdeLitro = 'Litro de combustível'

    print('Com R$ %.2f compramos %.2f %s e \
    rodamos %.2f Km' %(dinheiro, compraLitro, qtdeLitro, rodaraLitro))

    ResponderExcluir
  9. Questão 1

    raio = float(input('Digite o raio do círculo: '))
    p_i = 3.14
    peri = (p_i * 2) * raio
    area = p_i * (raio ** 2)
    print(f'O perímetro do um círculo com o raio {raio} é: {peri}!')
    print(f'A área cujo o raio é {raio}, mede: {area:.2f}!')

    ResponderExcluir
  10. #Exercícios Básicos de Python:
    raio=float(input('Digite o raio do círculo: '))
    pi=3.14
    peri=(pi*2)*raio
    area=pi*(raio**2)
    print('O perimetro do raio é: %.1f e a area é: %.1f'%(peri,area))
    print()
    temp_BR=float(input('Digite a Temperatura em Celsius: '))
    f=((9/5)*temp_BR)+32
    print('Temperatura em Fahrenheit:',f,'ºF')
    print()
    temp_NA=float(input('Digite a Temperatura em Fahrenheit: '))
    c=(temp_NA-32)/1.8
    print('Temperatura em Celcius:',c,'ºC')
    print()
    dinheiro=float(input('Digite o valor: '))
    print('Você pode encher:',dinheiro/5,'L, e pecorrer',(dinheiro/5)*20,'Km com esse combustivel.')

    ResponderExcluir
  11. #Exercícios basicos de python no progressivo
    #01
    import math
    raio = float(input('Você tem um círculo!? Qual o raio dele? '))
    print('Seu círculo eh muito legal!! Ele tem %.2f de perímetro e %.2f de área!' %(2 * math.pi * raio, math.pi * (raio ** 2)))
    #Hahaha goxtei!! Agr vamos pro próxxx
    #02
    C0 = float(input('Ei, qual é a temperatura agora, ser usante da representação celsius? '))
    if C0 > 0:
    C0 = ((9 * C0) / 5) + 32
    print('Um valor positivo!! Ei, sabia que isso equivale a %.1f em Fahrenheit!?' %C0)
    elif C0 < 0:
    C0 = ((9 * C0) / 5) + 32
    print('Um valor negativo!! Ei, sabia que isso equivale a %.1f em Fahreinheit' %C0)
    elif C0 == 0:
    print('Ehh.. 0. Um ótimo meio termo, por sinal, sabia que essa temperatura em Fahreinheit não eh 0?? Não, em Fahreinheit eh 32')
    else:
    print('Ei, sem gracinhas, isso não eh um número!!')
    #03
    F0 = float(input('Mas aki nós não discriminamos nenhuma representatividade válida de temperatura,\nentão, qual eh a temperatura agora, amigo usante de Fahreinheit!? '))
    if F0 > 32:
    F0 = (5 * (F0 - 32)) / 9
    print('Wow!! Caliente! Esse número representa a mesma temperatura que o %.1f em Celsius!!' %F0)
    elif F0 < 32:
    F0 = (5 * (F0 - 32)) / 9
    print('Wow!! Freezing! Esse número representa a mesma temperatura que o %.1f em Celsius!!' %F0)
    elif F0 == 32:
    print('Bem, como eu já disse antes, o 32 Fahrenheitiano equivale ao 0 Celsiusino.')
    else:
    print('Ei, que brincadeira é essa!? Isso NAO eh um número.')
    #Puxa.. esses foram trabalhosos. Agora vamos pro último.
    #04
    comb = float(input('Quanto está selecionado para o combustível? '))
    L = comb / 5
    km = 20 * L
    print('Ok, com R$ %.2f você consegue comprar %.1f litros para andar %.2f km.' %(comb, L, km))

    ResponderExcluir
  12. um programa que determine quanto será gasto para encher o tanque de um carro, sabendo-se que o preço da gasolina é de R$ 4,00 e o preço do álcool é de R$ 2,60. O usuário fornecerá os seguintes dados: Tipo de carro (G – gasolina ou A – álcool) e Capacidade do tanque em litros.

    ResponderExcluir
  13. '''
    Exercício 01
    Escreva um programa que pede o raio de um círculo, e em seguida exiba o perímetro e área do círculo.
    '''
    import math
    area = 1
    per = 1
    raio = float(input("Raio do círculo: "))
    area = math.pi * raio ** 2
    per = 2 * math.pi * raio
    print(f"Área do círculo: {area:.2f}")
    print(f"Perímetro do círculo: {per:.2f}")

    ResponderExcluir
  14. '''
    Exercicio 02
    Converter Celsius para Fahrenheit.
    '''
    #Recebe a temperatura em graus Celcius
    cel = float(input("Temperatura em Celsius: "))
    #Converte para Fahrenheit
    f = ((9 / 5) * cel) + 32
    #Exibe o resultado
    print(f"{cel} Celsius = {f} Fahrenheit")

    =======================================================
    Exercício 03
    '''
    Converter Fahrenheit para Celsius.
    '''
    #Recebe a temperatura em graus Fahrenheit
    far = float(input("Temperatura em Fahrenheit: "))
    #Converte para Celsius
    cel = (far - 32) / 1.8
    #Exibe o resultado
    print(f"{far} Fahrenheit = {cel:.2f} Celsius")

    ResponderExcluir
  15. '''
    01. Escreva um programa que pede o raio de um círculo,
    e em seguida exiba o perímetro e área do círculo.
    '''

    import math
    raio = float (input ('Digite o valor do raio: '))
    und = input ('Digite a unidade de medida: ')
    pi = (math.pi)
    perimetro = 2 * pi * raio
    area = pi * raio ** 2
    print ('O perimetro do circulo mede %.3f %s.' %(perimetro, und))
    print ('A area do círculo mede %.3f %s.' %(area, und))

    ResponderExcluir
  16. '''
    02. Você está no Brasil, e para temperatura usamos o grau Celsius.
    Porém, quando você for contrato para trabalhar como programador Python
    no exterior, deverá usar graus Fahrenheit.

    A fórmula da conversão é a seguinte: F = 9 / 5 * C + 32

    Ou seja, você fornece a temperatura em graus Celsius,
    e seu script faz a conversão para graus Fahrenheit.
    '''
    C = float (input ('Digite a temperatura em graus Celsius: '))
    F = 9 / 5 * C + 32
    print ('%.2f graus Celsius = %.2f Fahrenheit.' % (C, F))
    input ()

    ResponderExcluir
  17. '''
    03. Agora faça o contrário. Você fornece a temperatura em graus Fahrenheit,
    seu programa conversar para Celsius e exibe na tela.
    '''

    F = float (input ('Digite a temperatura em Fahrenheit: '))
    C = (F -32) * 5 / 9
    print ('%.2f Fahrenheit = %.2f graus Celsius.' % (F, C))
    input ()

    ResponderExcluir
  18. '''
    04. Um novo modelo de carro, super econômico foi lançado.
    Ele faz 20 km com 1 litro de combustível.
    Cada litro de combustível custa R$ 5,00.

    Faça um programa que pergunte ao usuário quanto de dinheiro ele
    tem e em seguida diga quantos litros de combustível ele pode comprar
    e quantos kilometros o carro consegue andar com este tanto de combustível.

    Seu script será usado no computador de bordo do carro.
    '''

    money = float (input ('Quanto dinheiro você tem? R$ '))
    print ('Você pode comprar %.2f litros de combustível e rodar %.2f km.' % ( money / 5 , money / 5 * 20))
    input ()

    ResponderExcluir
  19. def saudacao():
    print('''
    ###############
    # Bem vindo #
    # ao #
    # Conversor #
    # de #
    # Temperatura #
    ###############''')


    def escolha_conversao():
    escolha = input('Digite "C" para converter Farenheint em Celcius e "F" para converter Celcius em Farenheit: ')

    if escolha == 'f' or escolha == 'F':
    converter_F()

    elif escolha == 'c' or escolha == 'C':
    converter_C()

    elif escolha == '':
    print('Digite algo por favor: ')
    escolha_conversao()

    else:
    print('Digite algo correto')
    escolha_conversao()

    def converter_C():

    graus_farenheit = int(input('Digite a temp em Farenheit:'))
    graus_celcius = (graus_farenheit -32) / 1.8
    print(f'{graus_celcius:.2f} Celcius')
    continuar()

    def converter_F():

    graus_celcius = int(input('Digite a temperatura em Celcius: '))
    graus_farenheit = (9/5)* graus_celcius + 32
    print(f'{graus_farenheit:.2f} Farenheit')
    continuar()

    def continuar():

    escolha = input('Deseja continuar as conversões S/N ?')
    if escolha == 's' or escolha == 'S':
    escolha_conversao()
    elif escolha == 'n' or escolha == 'N':
    print('Tchau Tchau Baby!')
    else:
    print('bye')


    saudacao()
    escolha_conversao()

    ResponderExcluir
  20. 5.
    dinheiro= float(input("Quanto de dinheiro você tem?"))
    litro= dinheiro / 5
    km=litro * 20

    print(f'Com R$ {dinheiro} você pode comprar {litro} litros de gasolina, o que permite rodar {km} km.')

    ResponderExcluir
  21. print(f"{' Exercício 001 ':=^65}")
    raio = float(input('Digite o valor do raio do círculo: '))
    pi = 3.141592
    diametro = 2 * raio
    perimetro = 2 * pi * raio
    area = pi * (raio ** 2)
    print(f'Valor do diâmetro: {diametro:.2f} \nValor do perímetro: {perimetro:.2f} \nValor da área: {area:.2f}')

    print(f"{' Exercício 002 ':=^65}")
    celsius = float(input('Digite a temperatura em °C (Celsius): '))
    fahrenheit = celsius * 1.8 + 32
    print(f'{celsius:.2f} °C convertidos são {fahrenheit:.2f} °F.')

    print(f"{' Exercício 003 ':=^65}")
    fahrenheit = float(input('Digite a temperatura em °F (Fahrenheit): '))
    celsius = (fahrenheit - 32) / 1.8
    print(f'{fahrenheit:.2f} °F convertidos são {celsius:.2f} °C.')

    print(f"{' Exercício 004 ':=^65}")
    dinheiro = float(input('Sua quantia em dinheiro: R$ '))
    litros = dinheiro / 5.00
    km = litros * 20
    print(f'Com R$ {dinheiro:.2f} você pode comprar {litros} L e percorrer {km} Km.')

    ResponderExcluir