Minhas Soluções! 1
a=int(input('Digite o primeiro numero: '))
b=int(input('Digite o segundo numero: '))
for i in range(a,b):
print(i)
2
dias = 0
pop_a = 4
r_a=0.03
pop_b = 10
r_b=0.015
while pop_a < pop_b:
pop_a=pop_a*(1+r_a)
pop_b=pop_b*(1+r_b)
dias+=1
print(f'A quantidade de dias é :{dias}')
3
dados=0 #contador
for _ in range(15): # Loop principal para 15 notas
nota = -1 # Inicializa como inválida no início de cada iteração
while nota < 0 or nota >5: # Verifica se a nota está fora do intervalo, ou seja, nesse caso usa-se um processo inverso para rodar o while
nota=(int(input("digite uma nota: ")))
if 0 <= nota <=5: #aceitar e contar as notas ou se for o caso futuro criar uma soma
dados += 1
else:
print("digite novamente!")
print(f'Notas validas: {dados}')
4
# criando os contadores
temperatura = 0
contador = 0
soma= 0
while temperatura != -273: #criando a restrição para o numero de parada
temperatura= float(input(" Digite um valor em celcius: ")) #solicitando ao usuario a entrada do valor
soma += temperatura # vetor de soma das temperaturas digitadas
contador +=1 #contador do numero de valores digitados
media=soma/contador #calculo
print(f'A média em Celcius é: {media}') #impressão do resultado
5
resultado = 1 # acumulador de resultado
# Solicitar valor até que o usuário forneça um valor válido
while True:
n = int(input("DIgite um valor inteiro positivo: "))
if n < 0:
print("Valor inválido! Apenas números inteiros não negativos são permitidos.")
continue # Volta para pedir a entrada
else:
valor_incial=n # armazena o valor original de n
break
if n > 0: # calculo do fatoria
while n > 0:
resultado= resultado*n # acumulador do loop onde ele multiplica o valor descrecendo o n e armazena o calculo
n-=1 # redutor do n até ele zerar e sair do loop
print(f"O fatorial de {valor_incial} é {resultado}")
else:
print(f"o fatorial de 0 é 1 ")
6
num = int(input("Digite um valor inteiro de 1 a 10: "))
#Exibe uma mensagem indicando que o programa irá gerar a tabuada do número fornecido.
print(f"A tabuada {num} é:")
#O loop for itera sobre uma sequência de números gerada pela função range(0, 11).
#O intervalo gerado por range(0, 11) vai de 0 até 10 (inclusive).Em cada iteração, a variável i assume o próximo valor da sequência.
for i in range(0,11):
#A cada iteração, o programa calcula o produto de i (número atual da sequência) e num (número fornecido pelo usuário). O resultado do cálculo é armazenado na variável m.
m= i*num #
print(f"{num} x {i} = {m}")