num = input("Digite dois números inteiros separados por (-)")
num = num.split("-")
n = int(num[0]) + 1
while n <= int(num[1]) - 1:
print(n)
n += 1
numA = 4
numB = 10
dias = 0
while numA != numB:
numA = numA * 1.03
numB = numB * 1.015
dias += 1
print(f"{dias} dias")
nota = input("Entre com uma nota entre 0 e 5")
while nota.isalpha() == True :
nota = input("Valor inválido !!!.Entre com um valor númerico entre 0 e 5")
while int(nota) < 0 or int(nota) > 5:
nota = input("Valor inválido !!!.Entre com um valor númerico entre 0 e 5")
temperaturas =[]
temperatura = 0
while True:
temperatura = input("Entre com as temperaturas que deseja a média, para sair digite -273 ")
while temperatura.isalpha() == True :
temperatura = input("Valor Inválido !!!.Entre com as temperaturas que deseja a média, para sair digite -273 ")
if float(temperatura) == -273:
break
temperaturas.append(temperatura)
temperaturas = [float(x) for x in temperaturas]
media = sum(temperaturas)/len(temperaturas)
print(f"A média das temperaturas é: {media:2.2f} ºC")
numeros = []
def fatorial(numero):
total = 1
x = numero
while x > 0:
numeros.append(x)
x -= 1
for num in numeros:
total = num * total
print(f"O fatorial do número {numero} é: {total}")
numero = input("Entre com o número inteiro que deseja o fatorial: ")
while num.isnumeric() == False or num.isalpha() == True :
numero = input("Valor Inválido !!!.Entre com um valor numérico: ")
fatorial(int(numero))
def tabuada(num):
x = 1
while True:
valor = num * x
if x > 10 :
break
print(f"{num} x {x} = {valor}")
x += 1
num = input("Entre com o número inteiro da tabuada desejada:")
while num.isnumeric() == False or num.isalpha() == True :
num = input("Valor Inválido !!!.Entre com um valor numérico: ")
print(f"Tabuada do {num}: ")
tabuada(int(num))
def primo(num):
for i in range(2, num): #Faço um loop começando em dois e terminando no número dado
if num % i == 0: # Divido o número pelos números até ele, e se caso der zero, quer dizer que não é primo
return print(f"O número {num} NÃO É PRIMO")
print(f"O número {num} É PRIMO")
num = input("Entre com um número inteiro inteiro e maior que zero:")
while num.isnumeric() == False or num.isalpha() == True :
num = input("Valor Inválido !!!.Entre com um número inteiro e maior que zero: ")
primo(int(num))
idades = []
def idade_previdencia(idades):
x = 0 # Faixa [0-25]
y = 0 # Faixa [26-50]
z = 0 # Faixa [51-75]
m = 0 # Faixa [76-100]
for idade in idades:
if idade <= 25:
x += 1
elif idade <= 50:
y += 1
elif idade <= 75:
z += 1
elif idade <= 100:
m += 1
print (f"A distribuição das idades da previdência :\n[0-25] - {x}\n[26-50] - {y}\n[51-75] - {z}\n[76-100] - {m} ")
while True:
idade = input("Entre com a idade do cliente, para sair digite(-10):")
while idade.isalpha() == True or float(idade).is_integer() == False :
idade = input("Valor Inválido !!!.Entre com um número inteiro e maior que zero: ")
if idade == "-10":
break
idades.append(idade)
idades = [int(x) for x in idades]
print(idades)
idade_previdencia(idades)
votos = []
def calculo_votos(votos):
x = 0 # Candidato 1
y = 0 # Candidato 2
z = 0 # Candidato 3
m = 0 # Candidato 4
branco = 0 # Votos em branco
nulo = 0 # Votos nulo
for voto in votos:
if voto == 1:
x += 1
elif voto == 2:
y += 1
elif voto == 3:
z += 1
elif voto == 4:
m += 1
elif voto == 5:
nulo += 1
elif voto == 6:
branco += 1
total_votos = x + y + z + m
perc_branco = branco / total_votos
perc_nulo = nulo / total_votos
print (f"Resultado da votação :\n[Canditado 1] - {x}\n[Canditado 2] - {y}\n[Canditado 3] - {z}\n[Canditado 4]- {m}\n[Votos em Branco] - {branco}\n[Votos Nulos] - {nulo}\n[%Brancos] - {perc_branco:2.2%}\n[%Nulos] - {perc_nulo:2.2%}")
while True:
voto = input("Entre com o voto, para sair digite (-10):")
while voto.isalpha() == True or float(voto).is_integer() == False :
voto = input("Valor Inválido !!!.Entre com um número inteiro e maior que zero: ")
if voto == "-10":
break
votos.append(voto)
votos = [int(x) for x in votos]
print(votos)
calculo_votos(votos)