Você está na página 1de 2

Instituto Federal de Educação, Ciência e Tecnologia do Ceará

Disciplina: Introdução à Programação


Profa.: Luana Dantas Chagas
Aluno: Francisco Florencio de Almeida Júnior

- Aulas 09 -
Lista de Execícios

1. Escreva um programa em Python que possua uma variável chamada num e atribua um
valor entre 0 e 10 para ela. Peça para que o usuário adivinhe qual o valor de num e,
portanto, receba um valor dele. Se o usuário acertar o valor, deve-se imprimir o texto Você
acertou. Senão, deve-se imprimir o texto Que pena, você errou!.
num = int(input("Adivinhe o número que está entre 0 a 10: "))
if num==5:
print("Você acertou")
elif num<5 or num>5:
print("Que pena, você errou!")

2. Escreva um programa que pergunte dois números reais ao usuário. O programa deve
verificar se os números são iguais ou diferentes e imprimir o resultado da verificação.
num1 = float(input("Digite um número: "))
num2 = float(input("Digite outro número: "))
if num1==num2:
print(num1, ",", num2, ", os números são iguais.")
elif num1!=num2:
print(num1, ",", num2, ", os números são diferentes.")

3. Escreva um programa que cumprimente o usuário em diferentes línguas. O programa


deve mostrar as opções: 1- Português; 2- Inglês; 3- Francês; 4- Italiano e pedir para o
usuário escolher uma opção. Se o usuário escolher a opção 1, imprima Bom dia. Para
opção 2, imprima Good morning. Para opção 3, imprima Bonjour. E para opção 4, imprima
Buongiorno. Se a opção digitada não for válida, o programa deve avisar ao usuário. Para
responder esta questão, utilize elif.
print("1 - Português")
print("2 - Inglês")
print("3 - Francês")
print("4 - Italiano")
num = int(input("Digite um número relativo ao idioma: "))
if num==1:
print("Bom dia")
if num==2:
print("Good morning")
if num==3:
print("Bonjour")
if num==4:
print("Buongiorno")
elif num<1 or num>4:
print("O número não é válido")

4. Escreva um programa que peça 3 valores inteiros ao usuário e determine se esses


valores podem ser medidas de lados de um triângulo. Para tal, a soma de dois lados tem
de ser maior que o terceiro. Caso formem um triângulo, o programa deve informar de qual
tipo...
print("Determine medidas dos lados de um triangulo:")
num1 = int(input("Lado A: "))
num2 = int(input("Lado B: "))
num3 = int(input("Lado C: "))
if num1 < num2 + num3 and num1 < num2 + num3 and num1 <num2 + num3:
print('As medidas acima formam um triângulo ', end='')
if num1 == num2 and num2 == num3:
print('EQUILATERO')
elif num1 != num2 and num2 != num3 and num3 != num1:
print('ESCALENO')
else:
print('ISÓSCELES')
else:
print('As medidas acima não formam um triângulo')

5. Escreva um programa que calcule descontos de pagamentos de boletos. Ele deve


perguntar ao usuário o dia do vencimento, o dia do pagamento e o valor do boleto. Se o
pagamento estiver pelo menos 5 dias adiantado, o valor a ser pago terá um desconto de
15%. Se tiver pelo menos 2 dias adiantado, o desconto será de 5%. Caso contrário, não
haverá desconto. O programa deve imprimir o valor final para o usuário.
vencimento = float(input('Digite o dia de vencimento: '))
pagamento = float(input('Digite o dia de pagamento: '))
boleto = float(input('Digite o valor do boleto: '))
var = boleto - (boleto * 15 / 100)
var1 = boleto - (boleto * 5 / 100)
var2 = vencimento - pagamento
if var2==5:
print('O valor do boleto será R$', var)
elif var2==2:
print('O valor do boleto será R$', var1)
else:
print('Não haverá desconto, R$', boleto)

Você também pode gostar