from Titulo import Titulo from random import randint e = Titulo(58, 'Jogo da Adivinhação!!!') e.Exercicio() pc = randint(0, 10) contador = int() n = int(11) print('Adivinhe em qual número de 0 a 10 o computador pensou:\n') while n != pc: n = int(input('Informe seu palpite: ')) if n != pc: print('Você errou, tente novamente.\n') contador += 1 print(f'Parabéns você acertou, foram necessário {contador} palpites.')
from Titulo import Titulo d = Titulo(75, 'Análise de dados em uma Tupla!!!') d.Desafio() numeros = (int(input('Digite um número: ')), int(input('Digite outro número: ')), int(input('Digite mais um número: ')), int(input('Digite o último número: '))) print(f'\nVocê digitou os valores: {numeros}') # A função count() irá apresentar quantos ocorrências do # parâmetro informado tiveram na tupla. print(f'\nO valor 9 apareceu {numeros.count(9)} vezes.') if 3 in numeros: print(f'O valor 3 apareceu na {numeros.index(3) + 1}º posição.') else: print('O valor 3 não foi digitado em nenhuma posição.') print('Os valores pares digitados foram: ', end='') for n in numeros: if n % 2 == 0: print(n, end=' ')
from Titulo import Titulo d = Titulo(65, 'Maior e Menor valores!!!') d.Desafio() resposta = str('S') menor = maior = quantidade = soma = media = int() while resposta in 'Ss': numero = int(input('Digite um número: ')) soma += numero quantidade += 1 if quantidade == 1: maior = menor = numero else: if numero > maior: maior = numero if numero < menor: menor = numero resposta = str(input('Quer continuar? [S/N] ')).upper().strip()[0] media = soma / quantidade print(f'\nVocê digitou {quantidade} números e a média foi {media}.') print(f'O Maior valor foi {maior} e o Menor valor foi {menor}.')
from Titulo import Titulo d = Titulo(61, 'Progressão Aritmética!!!') d.Desafio() print('Gerador de PA.') print('-=' * 10) primeiro = int(input('Primeiro Termo: ')) razao = int(input('Razão da PA: ')) termo = primeiro contador = int(1) while contador <= 10: print(f'{termo} ► ', end='') termo += razao contador += 1 print('Fim!')
from Titulo import Titulo e = Titulo(54, 'Verificador da Maioridade!!!') e.Exercicio() # Neste caso iremos considerar 21 como sendo a maioridade. a = int() for contador in range(0, 7): i = int(input('Informe seu ano de nascimento: ')) if i <= 1998: a += 1 if a > 1: print(f'\n\33[34m{a} pessoas já atingiram a Maioridade!!!\33[m') if a == 6: print(f'\n\33[35mUma pessoa ainda Não atingiu a Maioridade!!!\33[m') elif a == 7: print(f'\n\33[35mTodos atingiram a Maioridade!!!\33[m') else: print( f'\n\33[35m{7 - a} pessoas ainda Não atingiram a Maioridade!!!\33[m' ) elif a == 1: print('\n\33[35mUma pessoa atingiu a Maioridade!!!\33[m') print('\n\33[34mSeis pessoas ainda Não atingiram a Maioridade!!!\33[m') else: print('\n\33[31mNinguém atingiu a Maioridade!!!\33[m')
from Titulo import Titulo a = Titulo(17, '!!!') a.Aula()
from Titulo import Titulo e = Titulo(60, 'Fatorial de um número!!!') e.Exercicio() c = r = n = int() n = int(input('Informe um número: ')) c = n - 1 while c != 0: if r == 0: r = n * c else: r *= c c -= 1 print(f'\nO Fatorial do número {n} é {r}.') c = n - 1 r = 0 for contador in range(c, 0, -1): if r == 0: r = n * contador else: r *= contador print(f'\nO Fatorial do número {n} é {r}.')
from Titulo import Titulo d = Titulo(62, 'Super Progressão Aritmética!!!') d.Desafio() print('Gerador de PA') print('-=' * 10) primeiro = int(input('Primeiro Termo: ')) razao = int(input('Razão da PA: ')) termo = primeiro contador = 1 total = int() mais = 10 while mais != 0: total += mais while contador <= total: print(f'{termo} ► ', end='') termo += razao contador += 1 print('Pausa.') mais = int(input('\nQuantos termos você quer mostrar a mais? ')) print('\nFim!\n') print(f'Progressão finalizada com {total} termos apresentados.')
from Titulo import Titulo e = Titulo(76, 'Produtos e Preços na Tupla!!!') e.Exercicio() tupla = ('Lápis', 1.75, 'Borracha', 2, 'Caderno', 15.90, 'Estojo', 25, 'Transferidor', 4.20, 'Compasso', 9.99, 'Mochila', 120.32, 'Canetas', 22.30, 'Livro', 34.90, 'Sulfite', 8.75) print('-' * 45) print(f'{"Listagem de Preços": ^45}') print('-' * 45) tamanho = len(tupla) for contador in range(0, tamanho, 2): print(f'{tupla[contador]:.<35}R$ {tupla[contador + 1]: >6.2f}') print('-' * 45)
from Titulo import Titulo from random import randint d = Titulo(68, 'Jogo do Par ou Ímpar!!!') d.Desafio() contador = int() while True: jogador = int(input('Diga um valor: ')) computador = randint(0, 10) total = jogador + computador escolha = str(' ') while escolha not in 'PI': escolha = str(input('Par ou Ímpar? [P/I] ')).strip().upper()[0] print( f'Você jogou {jogador} e o computador {computador}. Total de {total} ', end='') print('Deu Par' if total % 2 == 0 else 'Deu Ímpar') if escolha == 'P': if total % 2 == 0: print('Você venceu!') contador += 1 else: print('Você perdeu!') break elif escolha == 'I': if total % 2 == 1: print('Você venceu!') contador += 1 else: print('Você perdeu!') break
from Titulo import Titulo e = Titulo(55, 'Analisando o Maior e o Menor peso informado!!!') e.Exercicio() menor = float() maior = float() for contador in range(0, 5): p = float(input('Informe seu peso: ')) if contador == 0: menor = p maior = p elif menor > p: menor = p elif maior < p: maior = p print( f'\nO Maior peso informado foi {maior}. E o menor peso informado foi {menor}.' )
from Titulo import Titulo a = Titulo(14, 'Estrututa de repetição: While!!!') a.Aula() #Estrutura de repetição com teste lógico! for c in range(1, 10): print(c) print('Fim!') c = int(1) while c < 10: print(c) c += 1 print('Fim!') p = i = int() n = int(1) while n != 0: n = int(input('Digite um valor: ')) if n != 0: if n % 2 == 0: p += 1 else: i += 1 print('Você digitou {} números pares e {} números ímpares.'.format(p, i)) print('Fim!') r = str('S') while r == 'S': n = int(input('Digite um valor: ')) r = str(input('Quer continuar [S / N]? ')).upper() print('Fim!')
from Titulo import Titulo d = Titulo(56, 'Analisador completo!!!') d.Desafio() media = int() nomeh = str() maior = int() total = int() soma = int() for contador in range(1, 5): print('\n----- {}ª Pessoa -----'.format(contador)) nome = (input('Nome: ')).strip() idade = int(input('Idade: ')) sexo = str(input('Sexo [M / F]: ')).strip() soma += idade if contador == 1 and sexo in 'Mm': maior = idade nomeh = nome if sexo in 'Mn' and idade > maior: maior = idade nomeh = nome if sexo in 'Ff' and idade < 20: total += 1 media = soma / 4 print('\nA média de idade do grupo é de {} anos.'.format(media)) print('O homem mais velho tem {} anos e se chama {}.'.format(maior, nomeh)) print('Ao todo são {} mulheres com menos de 20 anos.'.format(total))
from Titulo import Titulo e = Titulo(63, 'Sequência de Fibonacci!!!') e.Exercicio() contador = n2 = n1 = sequencia = int() n = int(input('Quantos elementos da sequência de Fibonacci você deseja ver? ')) n2 = 1 print('') while contador < n: print(f'{sequencia}', end=' → ') if contador % 2 == 0: n1 = sequencia elif contador % 2 != 0: n2 = sequencia contador += 1 sequencia = n1 + n2 print('Fim!')
from Titulo import Titulo d = Titulo(66, 'Vários números com flag!!!') d.Desafio() quantidade = soma = int() while True: numero = int(input('Digite um valor (999 para parar): ')) if numero == 999: break quantidade += 1 soma += numero print(f'A soma dos {quantidade} valores foi {soma}!') print('Fim!')
from Titulo import Titulo d = Titulo(77, 'Contando vogais em Tupla!!!') d.Desafio() palavras = ('aprender', 'programar', 'linguagem', 'python', 'curso', 'gratis', 'estudar', 'praticar', 'trabalhar', 'mercado', 'programador', 'futuro') for palavra in palavras: print(f'\nNa palavra {palavra.upper()} temos', end='') for letra in palavra: if letra.lower() in 'aeiou': print(letra, end=' ')
from Titulo import Titulo from time import sleep d = Titulo(46, 'Contagem Regressiva!!!') d.Desafio() for contador in range(10, -1, -1): print(contador) sleep(1) sleep(1) print('\nBUM! BUM! POOOW!')
from Titulo import Titulo from random import randint d = Titulo(74, 'Maior e menor valores em Tupla!!!') d.Desafio() numeros = (randint(1, 10), randint(1, 10), randint(1, 10), randint(1, 10), randint(1, 10)) print('Os valores sorteados foram: ', end='') for n in numeros: print(f'{n}', end=' ') # função max() retorna o maior valor. # função min() retorna o menor valor. print(f'\nO maior valor sorteado foi {max(numeros)}.') print(f'O menor valor sorteado foi {min(numeros)}.')
from Titulo import Titulo d = Titulo(69, 'Análise de dados do grupo!!!') d.Desafio() mulher = homem = maior = int() while True: idade = int(input('Idade: ')) sexo = str(' ') while sexo not in 'MF': sexo = str(input('Sexo: [M/F] ')).strip().upper()[0] if idade > 18: maior += 1 if sexo == 'M': homem += 1 if sexo == 'F' and idade < 20: mulher += 1 resposta = str(' ') while resposta not in 'SN': resposta = str(input('Quer continuar? [S/N] ')).strip().upper()[0] if resposta == 'N': break print('\nFim!') print(f'Total de pessoas com mais de 18 anos: {maior}.') print(f'Ao todo temos {homem} Homens cadastrados.') print(f'E temos {mulher} Mulheres com menos de 20 anos.')
from Titulo import Titulo d = Titulo(63, 'Sequência Fibonacci!!!') d.Desafio() print('-=' * 15) print('Sequência de Fibonacci.') print('-=' * 15) n = int(input('Quantos termos você quer mostrar? ')) termo1 = int() termo2 = int(1) print('-~' * 15) print(f'{termo1} → {termo2}', end='') contador = int(3) while contador <= n: termo3 = termo1 + termo2 print(f' → {termo3}', end='') termo1 = termo2 termo2 = termo3 contador += 1 print(' → Fim!') print('-~' * 15)
from Titulo import Titulo d = Titulo(67, 'Tabuada!!!') d.Desafio() while True: numero = int(input('Quer ver a Tabuada de qual valor? ')) print('-' * 30) if numero < 0: break for contador in range(1, 11): print(f'{numero} X {contador} = {numero * contador}') print('-' * 30) print('Programa Tabuada encerrado. Volte sempre!')
from Titulo import Titulo d = Titulo(57, 'Validação de dados!!!') d.Desafio() sexo = str(input('Informe seu sexo [M / F]: ')).strip().upper()[0] while sexo not in 'MF': sexo = str(input( 'Dados inválidos. Por favor, informe seu sexo: ')).strip().upper()[0] print(f'Sexo {sexo} registrado com sucesso.')
from Titulo import Titulo e = Titulo(70, "Nome e valor dos Produtos!!!") e.Exercicio() menor = total = float() contador = maior = int() barato = str() print('-' * 30) print(' ' * 5, 'Loja Super Baratão', ' ' * 5) print('-' * 30) while True: nome = str(input('Nome do Produto: ')) valor = float(input('Preço: R$ ')) if valor > 1000: maior += 1 if contador == 0: menor = valor barato = nome elif valor < menor: menor = valor barato = nome contador += 1 total += valor resposta = str(input('Quer continuar? [S/N] ')).strip().upper()[0] while resposta not in 'SN': resposta = str(input('Quer continuar? [S/N] ')).strip().upper()[0] if resposta == 'N':
from Titulo import Titulo e = Titulo(52, 'Verificador de Número Primo!!!') e.Exercicio() n = int(input('Informe um número: ')) a = int() for contador in range(1, n + 1): if n % contador == 0: a += 1 if a == 2: print(f'\n\33[34mO número {n} é primo!!\33[m') else: print(f'\n\33[31mO número {n} não é primo!\33[m')
from Titulo import Titulo e = Titulo(49, 'Tabuada!!!') e.Exercicio() n = int(input('Informe um número para ter acesso a sua Tabuada: ')) print(f'\nTabuada do {n}') for contador in range(1, 11): r = contador * n print(f'{n} x {contador} = {r}')
from Titulo import Titulo e = Titulo(56, 'Análise de idade!!!') e.Exercicio() m = int() v = str() maior = int() menor = int() for contador in range(0, 4): n = str(input('\nInforme seu nome: ')) i = int(input('Informe a sua idade: ')) m += i s = str(input( 'Informe seu sexo (F para Feminimo e M para Masculino): ')).upper()[0] if s == 'M' and maior < i: maior = i v = n elif s == 'F' and i < 20: menor += 1 print(f'\nA média de todas as idades informadas é de {m//4} anos.') if v == '': print('Nenhum Homen foi informado.') else: print(f'O Homen mais velho é o {v}.') if menor == 0: print( 'E nenhuma Mulher tem menos de 20 anos, ou nenhuma Mulher foi informada.' ) elif menor == 1: print('E apenas uma mulher tem menos de 20 anos.')
from Titulo import Titulo from time import sleep d = Titulo(59, 'Criando um Menu de Opções!!!') d.Desafio() n1 = int(input('Primeiro valor: ')) n2 = int(input('Segundo valor: ')) opção = int() while opção != 5: print('''\n [ 1 ] Somar [ 2 ] Multiplicar [ 3 ] Maior [ 4 ] Novos números [ 5 ] Sair do programa''') opção = int(input('\n>>>>> Qual a sua opção? ')) if opção == 1: soma = n1 + n2 print(f'A soma entre {n1} e {n2} é {soma}.') elif opção == 2: multiplicação = n1 * n2 print(f'O resultado de {n1} X {n2} é {multiplicação}.') elif opção == 3: if n1 > n2: maior = n1 else: maior = n2 print(f'Entre {n1} e {n2} o maior valor é {maior}.') elif opção == 4: print('Informe os números novamente:') n1 = int(input('Primeiro valor: '))
from unidecode import unidecode from Titulo import Titulo e = Titulo(65, 'Média, Maior e Menor!!!') e.Exercicio() contador = media = maior = menor = n = int() resposta = str('S') while resposta[0] != 'N': contador += 1 n = int(input('Informe um número: ')) resposta = unidecode(str( input('Quer digitar outro número [S / N]? '))).upper().replace( ' ', '') media += n if contador == 1: maior = menor = n elif n < menor: menor = n elif n > maior: maior = n print(f'\nA média de todos os números digitados é de {media//contador}.') print(f'O Maior número digitado foi o {maior}.') print(f'E o Menor número digitado foi o {menor}.')
from Titulo import Titulo d = Titulo(53, 'Detector de Palíndromo!!!') d.Desafio() frase = str(input('Digite uma frase: ')).strip().upper() palavras = frase.split() junto = ''.join(palavras) inverso = '' inverso1 = junto[::-1] for contador in range(len(junto) - 1, -1, -1): inverso += junto[contador] print('\nO inverso de {} é {}.'.format(junto, inverso)) print('\nO inverso de {} é {}.'.format(junto, inverso1)) if inverso == junto: print('\nTemos um palíndromo!') else: print('\nA frase digitada não é um palíndromo!') if inverso1 == junto: print('\nTemos um palíndromo!') else: print('\nA frase digitada não é um palíndromo!')
from Titulo import Titulo e = Titulo(77, 'Vogais das Palavras!!!') e.Exercicio() tupla = ('aprender', 'programar', 'linguagem', 'python', 'curso', 'gratis', 'estudar', 'praticar', 'trabalhar', 'mercado', 'programador', 'futuro', 'felicidade', 'liberdade', 'financeira') vogais = ('A', 'E', 'I', 'O', 'U') contador = int() tamanho = len(tupla) while contador < tamanho: palavra = len(tupla[contador]) inicio = 0 print(f'Na palavra {tupla[contador].upper(): <11} temos as vogais: ', end='') while inicio < palavra: if tupla[contador][inicio].upper() in vogais: print(tupla[contador][inicio], end=' ') inicio += 1 contador += 1 print('')