0
respostas

1º Parte Python-data-science-primeiros-passos - Estruturas condicionais

Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior.

num1 = float(input('Digite o primeiro número: '))
num2 = float(input('Digite o segundo número: '))

if num1 > num2:
    print(f'O maior número é {num1}')
elif num2 > num1:
    print(f'O maior número é {num2}')
else:
    print('Os dois números são iguais.')

Escreva um programa que solicite o percentual de crescimento de produção de uma empresa e informe se houve um crescimento (porcentagem positiva) ou decrescimento (porcentagem negativa).

percentual = float(input('Digite o percentual de crescimento da produção: '))

if percentual > 6:
    print('Houve crescimento na produção.')
elif percentual < 6:
    print('Houve decrescimento na produção.')
else:
    print('A produção se manteve estável.')

Escreva um programa que determine se uma letra fornecida pela pessoa usuária é uma vogal ou consoante.

letra = input('Digite uma letra: ').lower()

if letra in 'aeiou':
    print('A letra é uma vogal.')
elif letra.isalpha():
    print('A letra é uma consoante.')
else:
    print('Caractere inválido! Digite apenas letras.')

Escreva um programa que leia valores médios de preços de um modelo de carro por 3 anos consecutivos e exiba o valor mais alto e mais baixo entre esses três anos.

preco1 = float(input('Digite o preço médio do carro no primeiro ano: '))
preco2 = float(input('Digite o preço médio do carro no segundo ano: '))
preco3 = float(input('Digite o preço médio do carro no terceiro ano: '))

maior = max(preco1, preco2, preco3)
menor = min(preco1, preco2, preco3)

print(f'Maior preço: R$ {maior:.2f}')
print(f'Menor preço: R$ {menor:.2f}')

Escreva um programa que pergunte sobre o preço de três produtos e indique qual é o produto mais barato para comprar.

p1 = float(input('Preço do primeiro produto: '))
p2 = float(input('Preço do segundo produto: '))
p3 = float(input('Preço do terceiro produto: '))

mais_barato = min(p1, p2, p3)

print(f'O produto mais barato custa R$ {mais_barato:.2f}')

Escreva um programa que leia três números e os exiba em ordem decrescente.

a = float(input('Digite o primeiro número: '))
b = float(input('Digite o segundo número: '))
c = float(input('Digite o terceiro número: '))

numeros = [a, b, c]
numeros.sort(reverse=True)

print('Números em ordem decrescente:', numeros)

Escreva um programa que pergunte em qual turno a pessoa usuária estuda ("manhã", "tarde" ou "noite") e exiba a mensagem "Bom Dia!", "Boa Tarde!", "Boa Noite!", ou "Valor Inválido!", conforme o caso.

turno = input('Em qual turno você estuda? (manhã, tarde, noite): ').lower()

if turno == 'manhã':
    print('Bom Dia!')
elif turno == 'tarde':
    print('Boa Tarde!')
elif turno == 'noite':
    print('Boa Noite!')
else:
    print('Valor Inválido!')

Escreva um programa que peça um número inteiro à pessoa usuária e determine se ele é par ou ímpar. Dica: Você pode

utilizar o operador módulo %.

numero = int(input('Digite um número inteiro: '))

if numero % 2 == 0:
    print('O número é par.')
else:
    print('O número é ímpar.')

Escreva um programa que peça um número à pessoa usuária e informe se ele é inteiro ou decimal.

numero = float(input('Digite um número: '))

if numero == int(numero):
    print('O número é inteiro.')
else:
    print('O número é decimal.')

Um programa deve ser escrito para ler dois números e, em seguida, perguntar à pessoa usuária qual operação ele deseja

realizar. O resultado da operação deve incluir informações sobre o número - se é par ou ímpar, positivo ou negativo e

inteiro ou decimal.

num1 = float(input('Digite o primeiro número: '))
num2 = float(input('Digite o segundo número: '))

print('Escolha a operação: ')
print('1 - Soma')
print('2 - Subtração')
print('3 - Multiplicação')
print('4 - Divisão')

opcao = int(input('Digite a opção (1-4): '))

if opcao == 1:
    resultado = num1 + num2
elif opcao == 2:
    resultado = num1 - num2
elif opcao == 3:
    resultado = num1 * num2
elif opcao == 4:
    if num2 != 0:
        resultado = num1 / num2
    else:
        print('Divisão por zero não é permitida.')
        resultado = None
else:
    print('Opção inválida.')
    resultado = None

if resultado is not None:
    print(f'Resultado: {resultado}')

    if resultado % 2 == 0:
        print('O número é par.')
    else:
        print('O número é ímpar.')

    if resultado > 0:
        print('O número é positivo.')
    elif resultado < 0:
        print('O número é negativo.')
    else:
        print('O número é zero.')

    if resultado == int(resultado):
        print('O número é inteiro.')
    else:
        print('O número é decimal.')

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora