Crie um programa que receba dois números e indique qual deles é o maior, ou se eles são iguais utilizando if, elif e else.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
if n1 > n2:
print("O primeiro número é maior.")
elif n2 > n1:
print("O segundo número é maior.")
else:
print("Os dois números são iguais.")
Escreva um programa que calcule a soma de todos os números pares de 1 a 100 utilizando um laço for.
soma = 0
for i in range(1, 101):
if i % 2 == 0:
soma += i
print(f"A soma de todos os números pares de 1 a 100 é: {soma}")
Faça um script que leia uma frase do usuário e conte quantos espaços em branco existem nela.
frase = input("Digite uma frase: ")
# O método .count() conta ocorrências de um caractere específico
espacos = frase.count(" ")
print(f"A frase contém {espacos} espaços em branco.")
Crie um programa que peça 5 números ao usuário, guarde-os em uma lista, ordene essa lista em ordem crescente e exiba o resultado.
numeros = []
for i in range(5):
num = int(input(f"Digite o {i+1}º número: "))
numeros.append(num) # Adiciona o número no final da lista
numeros.sort() # Ordena a lista de forma crescente
print(f"Lista ordenada de forma crescente: {numeros}")
Escreva um programa que receba uma string e exiba apenas os 3 primeiros caracteres dela usando fatiamento (slicing).
texto = input("Digite uma palavra ou texto longo: ")
# O fatiamento [:3] pega do índice 0 até o índice 2
tres_primeiros = texto[:3]
print(f"Os 3 primeiros caracteres são: {tres_primeiros}")
Desenvolva uma função chamada verificar_positivo que retorne True se um número for maior que zero, e False caso contrário.
def verificar_positivo(numero):
if numero > 0:
return True
else:
return False
# Testando a função
valor = float(input("Digite um valor: "))
if verificar_positivo(valor):
print("O número é Positivo!")
else:
print("O número é Negativo ou Zero!")
Crie um script que use um loop para ler 5 números inteiros e, ao final, exiba apenas o maior número digitado (sem usar a função max()).
maior = int(input("Digite o 1º número: "))
for i in range(4):
num = int(input(f"Digite o {i+2}º número: "))
if num > maior:
maior = num
print(f"O maior número digitado foi: {maior}")
Escreva um programa que verifique se uma palavra digitada pelo usuário é um Palíndromo (se ela se lê igual de trás para frente, ex: "ovo", "radar").
palavra = input("Digite uma palavra: ").lower() # Transforma tudo em minúsculo
# Inverte a palavra usando fatiamento
palavra_invertida = palavra[::-1]
if palavra == palavra_invertida:
print("É um palíndromo!")
else:
print("Não é um palíndromo.")
Crie uma função chamada calcular_desconto que receba o preço de um produto e retorne o novo valor com 15% de desconto aplicado.
def calcular_desconto(preco_original):
return preco_original * 0.85
valor_produto = float(input("Digite o preço do produto: R$ "))
valor_com_desconto = calcular_desconto(valor_produto)
print(f"O valor com 15% de desconto é: R$ {valor_com_desconto:.2f}")
Escreva um programa que leia números do usuário. Multiplique cada número por 2 e mostre o resultado. O loop deve continuar rodando e só parar se o usuário digitar um número negativo.
while True:
num = int(input("Digite um número (negativo para sair): "))
if num < 0:
break # Sai do laço imediatamente
print(f"O dobro de {num} é {num * 2}\n")
print("Loop encerrado.")
HTML