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.



11 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