diff --git a/Cores.py b/Cores.py index d461b90..04af066 100644 --- a/Cores.py +++ b/Cores.py @@ -3,4 +3,5 @@ a = 1 b = 3 -print(' Os valores são \033[32m{}\033[m e \033[31m {}\033[m'.format( a , b)) \ No newline at end of file +print(' Os valores são \033[32m{}\033[m e \033[31m {}\033[m'.format( a , b)) + diff --git a/Desafio46.py b/Desafio46.py new file mode 100644 index 0000000..1f15c24 --- /dev/null +++ b/Desafio46.py @@ -0,0 +1,8 @@ +# Mostrar uma contagem regressiva para o estourar de fogos de artifico andando de 10 até 0 com uma pausa de 1 segundo entre eles. + +import time + +for i in range(10 , -1, -1): + print(i) + time.sleep(1) +print(' PUM PUM PUM') \ No newline at end of file diff --git a/Desafio47.py b/Desafio47.py new file mode 100644 index 0000000..e262a8e --- /dev/null +++ b/Desafio47.py @@ -0,0 +1,6 @@ +#Mostrar todos os números pares que estão no intervalo entre 1 e 50 + +for i in range(1,51): + resto = i%2 + if resto == 0: + print(i) \ No newline at end of file diff --git a/Desafio48.py b/Desafio48.py new file mode 100644 index 0000000..58c2284 --- /dev/null +++ b/Desafio48.py @@ -0,0 +1,11 @@ +#Soma entre todos os números impares que são múltiplos de 3 e que se encontram no intervalo de 1 ate 500 + +soma=0 +for i in range(1,501): + resto = i%2 + if resto == 1: + multiplo = i%3 + if multiplo == 0: + soma = soma + i + +print(soma) \ No newline at end of file diff --git a/Desafio49.py b/Desafio49.py new file mode 100644 index 0000000..6236beb --- /dev/null +++ b/Desafio49.py @@ -0,0 +1,8 @@ +#Refazer o exercício 9 com a função for +#Ler um número inteiro e mostrar a sua tabuada + +numero = int(input(' Escreve um número: ')) + +for i in range( 1, 11): + tabuada = numero * i + print('{} x {} = {}'.format( numero, i , tabuada)) \ No newline at end of file diff --git a/Desafio50.py b/Desafio50.py new file mode 100644 index 0000000..1202dc3 --- /dev/null +++ b/Desafio50.py @@ -0,0 +1,8 @@ +#Ler 6 números inteiro e mostrar a soma daqueles que forem pares. Se o valor for impar desconsiderar. + +soma = 0 +for i in range(1,7): + numero = int(input(' Escreva um número ')) + if numero%2 == 0: + soma = soma + numero +print (soma) \ No newline at end of file diff --git a/Desafio51.py b/Desafio51.py new file mode 100644 index 0000000..20f8ffd --- /dev/null +++ b/Desafio51.py @@ -0,0 +1,10 @@ +#Ler o primeiro termo e a razão de uma progressão aritmética +# No final mostrar os 10 primeiros termos dessa progressão + +termo = int(input(' Diga-me o primeiro termo da PA ')) +razao = int(input(' Diga-me a razão da PA ')) + +soma = termo +for i in range(1 , 11): + soma = soma + razao +print(soma) \ No newline at end of file diff --git a/Desafio52.py b/Desafio52.py new file mode 100644 index 0000000..e06973b --- /dev/null +++ b/Desafio52.py @@ -0,0 +1,14 @@ +#Ler um numero inteiro e dizer se é ou não primo + +numero = int(input(' Digite um número: ')) +contagem = 0 +for i in range( 1 , numero+1): + resto = numero%i + if resto == 0: + contagem = contagem + 1 + +if contagem <= 2: + print(' é um número primo ') + +else: + print (' não é um número primo ') \ No newline at end of file diff --git a/Desafio53.py b/Desafio53.py new file mode 100644 index 0000000..be4b3f3 --- /dev/null +++ b/Desafio53.py @@ -0,0 +1,13 @@ +#Ler uma frase qualquer e dizer se é um palíndromo, desconsiderando os espaços. + +frase = str(input(' Escreva uma frase ')) + +semespaco = frase.replace(' ' , '') +semespaco = semespaco.upper() + +aocontrario = "" +for i in range(len(semespaco)-1, -1, -1): + aocontrario = aocontrario + semespaco[i] +print(aocontrario) +if semespaco == aocontrario: + print(' É polindromo') diff --git a/Desafio54.py b/Desafio54.py new file mode 100644 index 0000000..1e398e1 --- /dev/null +++ b/Desafio54.py @@ -0,0 +1,12 @@ +#Ler o ano de de nascimento de sete pessoas. No final mostrar quantas pessoas ainda não atingiram a maioridade e quantas já são maiores +menores = 0 +maiores = 0 + +for i in range(1,8): + ano = int(input(' Escreva o seu ano de nascimento? ')) + idade = 2023 - ano + if idade < 18: + menores = menores + 1 + elif idade >= 18: + maiores = maiores + 1 +print(' {} pessoas ainda não atingiram a maioridade, {} pessoas já atingiram'.format( menores , maiores)) diff --git a/Desafio55.py b/Desafio55.py new file mode 100644 index 0000000..4fcbcc0 --- /dev/null +++ b/Desafio55.py @@ -0,0 +1,15 @@ +#Ler o pesos de cinco pessoas. Mostrar qual foi o maior e o menor peso lido. + +maior = 0 +menor = 200 + + +for i in range(1, 6): + peso = float(input(' Escreve o teu peso: ')) + if peso > maior: + maior = peso + + if peso < menor: + menor = peso + +print(' O peso maior é {}, o peso menor é {}: '.format(maior , menor)) diff --git a/Desafio56.py b/Desafio56.py new file mode 100644 index 0000000..d6cff1e --- /dev/null +++ b/Desafio56.py @@ -0,0 +1,33 @@ +#Ler o nome, idade e sexo de 4 pessoas +# Mostrar a média de idade do grupo +# O nome do homem mais velhor +# Quantas mulheres têm menos de 20 anos +idades = 0 +idade_mais_velha = 0 +nome_do_mais_velho = '' +contagem_mulheres_abaixo_vinte = 0 + +for i in range(1,5): + nome = str(input(' Escreve o teu nome: ')) + idade = int(input(' Diz-me a tua idade: ')) + sexo = str(input(' Qual é o teu sexo?: ')) + + idades = idade + idades + if sexo == 'masculino': + if idade > idade_mais_velha: + idade_mais_velha = idade + nome_do_mais_velho = nome + + if sexo == 'feminino': + if idade < 20: + contagem_mulheres_abaixo_vinte = contagem_mulheres_abaixo_vinte + 1 + + +media = idades/4 + +print( ' A média de idade do grupo é {} '.format(media)) + +print(' O nome do homem mais velho é {} '.format (nome_do_mais_velho)) + +print(' O número de mulheres com menos de 20 anos é {}'.format(contagem_mulheres_abaixo_vinte)) +