Exemple #1
0
def contagem(num: int):
    cabecalho(46, "Contagem Regressiva!")
    print(
        em(':partying_face::partying_face: Festa de Fim de Ano :party_popper::party_popper:\n\n'
           ))
    for k in range(10, 0, -1):
        if (k == 10):
            print(em(f' -{k} - '.center(30, em(':raising_hands:'))))
        else:
            print(em(f' - {k} - '.center(30, em(':raising_hands:'))))
        sleep(1)
Exemple #2
0
def fireworks():
    system('clear')
    cabecalho(46, "Contagem Regressiva!")
    print(em(':balloon::balloon::balloon:'))
    sleep(0.5)
    print(em(':sparkles::sparkles::sparkles::sparkles:'))
    sleep(0.5)
    print(em(':fireworks::fireworks::fireworks::fireworks::fireworks:'))
    sleep(0.5)
    print(
        em(':eight-pointed_star: :eight-pointed_star: :eight-pointed_star: :eight-pointed_star: :eight-pointed_star: :eight-pointed_star:'
           ))
    sleep(0.5)
    print(em(':fireworks::fireworks::fireworks::fireworks::fireworks:'))
    sleep(0.5)
    print(em(':sparkles::sparkles::sparkles::sparkles:'))
    sleep(0.5)
    print(em(':balloon::balloon::balloon:'))
    sleep(1)
    print('FELIZ ANO NOVO!!!')
    sleep(2)
Exemple #3
0
# Desafio 49 Curso em Video Python

# By Rafabr

from time import sleep
from sys import exit
from os import system
from estrutura_modelo import cabecalho, rodape

cabecalho(49, "Tabuada!")

try:
    num_tab = int(
        input('Informe o número que deseja ver a tabuada completa: '))
except ValueError:
    print('Voçe digitou um valor indevido!')
    exit()

if num_tab not in list(range(1, 11)):
    print('Voçe digitou um valor indevido!')
    exit()
print()
print(f'TABUADA DE SOMA DO {num_tab}'.center(40, '-') + '|' +
      f'TABUADA MULTIPLIÇÃO DO {num_tab}'.center(40, '-'))
for k in list(range(1, 11)):
    print(f'{num_tab} + {k} = {num_tab+k}'.ljust(15).center(40) + '|' +
          f'{num_tab} * {k} = {num_tab*k}'.ljust(15).center(40))
print('-' * 81)

rodape()
Exemple #4
0
    sleep(1)
    print('FELIZ ANO NOVO!!!')
    sleep(2)


def contagem(num: int):
    cabecalho(46, "Contagem Regressiva!")
    print(
        em(':partying_face::partying_face: Festa de Fim de Ano :party_popper::party_popper:\n\n'
           ))
    for k in range(10, 0, -1):
        if (k == 10):
            print(em(f' -{k} - '.center(30, em(':raising_hands:'))))
        else:
            print(em(f' - {k} - '.center(30, em(':raising_hands:'))))
        sleep(1)


cabecalho(46, "Contagem Regressiva!")

print('Vamos a contagem regressiva?!')

sleep(2)
system('clear')

contagem(10)

fireworks()

rodape()
Exemple #5
0
# Desafio 41 Curso em Video Python

# By Rafabr

import os,time,sys
from estrutura_modelo import cabecalho,rodape

cabecalho(41,"Categorizar atletas de natação")

try:
    nasc = float(input('Digite o ano de nascimento do atleta: '))
    print()
except ValueError:
    print('Voçe digitou um valor indevido!')
    time.sleep(0.5)
    sys.exit()

idade = time.localtime().tm_year - nasc

if idade <= 9:
    print('O atleta faz parte da categoria \033[1;35mMIRIM\033[m')
elif idade <= 14:
    print('O atleta faz parte da categoria \033[1;35mINFANTIL\033[m')
elif idade <= 19:
    print('O atleta faz parte da categoria \033[1;35mJUNIOR\033[m')
elif idade <= 25:
    print('O atleta faz parte da categoria \033[1;35mSÊNIOR\033[m')
else:
    print('O atleta faz parte da categoria \033[1;35mMASTER\033[m')

rodape()
Exemple #6
0
# Desafio 58 Curso em Video Python
# By Rafabr

from time import sleep
from os import system
from random import randint
from estrutura_modelo import cabecalho, rodape

cabecalho(58, "Jogo de Adivinha II")

print('O computador irá escolher um número de 0 a 10!')
print('Tente adivinhar qual!')

numero_da_sorte = randint(0, 10)

tentativas = 0

while True:
    try:
        numero_jogador = int(
            input("\nDigite um número maior/igual a 0 e menor/igual a 10: "))
    except ValueError:
        print('\nVoçe digitou um valor inválido!')
        sleep(1)
        continue
    tentativas += 1
    print(f'Número de tentativas: {tentativas}')
    if numero_jogador > numero_da_sorte:
        print('Muito Alto!')
    elif numero_jogador < numero_da_sorte:
        print('Muito Baixo')
# Desafio 37 Curso em Video Python

# By Rafabr

import os, time, sys
from estrutura_modelo import cabecalho, rodape

cabecalho(
    37,
    "Programa para converter número de base decimal para outras bases númericas"
)

try:
    n_decimal = int(input('Digite um número inteiro: '))
    base = int(
        input(
            'Escolha para base númerica deseja converter:\n 1 - Converter para Binário\n 2 - Converter para Octal\n 3 - Converter para Hexadecimal\n\t:'
        ))
except ValueError:
    print('Voçe digitou um valor indevido!')
    time.sleep(0.5)
    sys.exit()

if base == 1:
    print(f'\nO número {n_decimal} convertido para binário é: ', end="")
    print(bin(n_decimal)[2:])
elif base == 2:
    print(f'\nO número {n_decimal} convertido para octal é: ', end="")
    print(oct(n_decimal)[2:])
elif base == 3:
    print(f'\nO número {n_decimal} convertido para hexadecimal é: ', end="")
# Desafio 55 Curso em Video Python

# By Rafabr

from time import sleep
from sys import exit
from estrutura_modelo import cabecalho, rodape

cabecalho(55, "Maior e Menor número da sequência.")

print(
    "Digite o peso de várias pessoas separadas por espaço para compararmos!\n")

try:
    lista_pesos = list(
        map(float,
            input("Digite os pesos (em Kg) das pessoas: ").split()))
except ValueError:
    print("Voçe digitou algum valor errado ou indevido!")
    sleep(1)
    exit()

for peso in lista_pesos:
    if peso < 0:
        print("Voçe digitou algum peso negativo!")
        sleep(1)
        exit()

lista_pesos.sort()

print(f"\nForam verificados os pesos de {len(lista_pesos)} pessoas")
# Desafio 56 Curso em Video Python

# By Rafabr

from time import sleep
from sys import exit
from estrutura_modelo import cabecalho, rodape
from statistics import fmean

cabecalho(56, "Analisar dados - médio, maior, menor")

try:
    dicionario_pessoas = {}
    quantidade_pessoas = int(input("Informe quantas pessoas deseja cadastrar\
        para serem analisadas: "))
    for _ in range(quantidade_pessoas):
        print('\nIniciando o cadastro de uma nova pessoa!')
        nome = input("Informe o nome da pessoa: ").strip()
        dicionario_pessoas[nome.split()[0]] = [nome]
        dicionario_pessoas[nome.split()[0]] += [
            int(input('Informe a idade da pessoa: '))
            ]
        dicionario_pessoas[nome.split()[0]] += [
            input('Informe o sexo da pessoa:(M ou F) ')
            ]
except ValueError:
    print("Voçe digitou algum valor errado ou indevido!")
    sleep(1)
    exit()

print()
Exemple #10
0
# Desafio 53 Curso em Video Python

# By Rafabr

from estrutura_modelo import cabecalho, rodape

cabecalho(53, "Verificador de Palíndromo")

text = str(input('Digite a frase a ser análisada: ')).strip().upper()

text_in_list = []

for k in text.replace(' ', ''):
    text_in_list.append(k)

text_reversed = text_in_list.copy()
text_reversed.reverse()
print('\nFrase Informada: ', ''.join(text_in_list))

print('Frase Inversa  : ', ''.join(text_reversed))

if (text_in_list == text_reversed):
    print(f"A frase informada é um palíndromo!")
else:
    print(f'A frase informada NÃO é um palíndromo.')

rodape()
# Desafio 60 Curso em Video Python
# By Rafabr

from estrutura_modelo import cabecalho, rodape

cabecalho(60, "Fatorial de um Número!")

while True:
    try:
        numero = int(input("Digite um número inteiro: "))
    except ValueError:
        print('Valor inválido inserido! Tente Novamente!')
        continue
    if numero < 0:
        print('O número não pode ser negativo! Tente Novamente')
        continue
    break

fatorial = 1
fator = numero

while (fator > 0):
    fatorial *= fator
    fator -= 1

print(f'O fatorial de {numero} é {fatorial}!')

rodape()
# Desafio 63 Curso em Video Python
# By Rafabr

from estrutura_modelo import cabecalho, rodape

cabecalho(63, "Sequência de Fibonacci")

while True:
    try:
        print('Esse programa mostra alguns termos da Sequência de Finobacci!')
        termos = float(input('Digite o número de Termos que deseja ver: '))
    except ValueError:
        print('Voçe digitou um valor indevido!\n')
        continue
    break


n = 3

n1 = 0
n2 = 1
n_atual = 0

print('\n0 » 1', end="")
while (n <= termos):
    n_atual = n1 + n2
    print(f' » {n_atual}', end="")
    n1, n2 = n2, n_atual
    n += 1
print()
# Desafio 47 Curso em Video Python

# By Rafabr


from time import sleep
from sys import exit
from os import system
from estrutura_modelo import cabecalho,rodape

cabecalho(47,"Números pares entre 1 e um número positivo qualquer!")

try:
    numeroLimite = int(input("Digite um número positivo inteiro: "))
except ValueError:
    print("Valor inválido!")
    sleep(1)
    exit()

print(f'\nOs números pares entre 1 e {numeroLimite} são:')
numerosPares = []
for k in range(0,numeroLimite,2):
    numerosPares.append(k)

print(numerosPares)

rodape()

# Desafio 64 Curso em Video Python
# By Rafabr

from estrutura_modelo import cabecalho, rodape

cabecalho(64, "Soma de números informados - com while")

print('Digite abaixo os números que deseja incluir ou digite 999 para sair!')

numeros = []

while True:
    try:
        n = float(input('Digite um número: '))
    except ValueError:
        print('Voçe digitou um valor indevido!\n')
        continue
    if int(n) == 999:
        break
    else:
        numeros.append(n)

print(f'\nForam digitados {len(numeros)} números no total!')
print(f'A soma de todos os números é {sum(numeros):.2f}!')

rodape()
Exemple #15
0
# Desafio 62 Curso em Video Python
# By Rafabr

from estrutura_modelo import cabecalho, rodape

cabecalho(62, "Termos de uma Progressão Aritmética - III")

while True:
    try:
        p0 = float(input('Digite o Termo inicial da PA: '))
        r = float(input('Digite a razão da PA: '))
    except ValueError:
        print('Voçe digitou um valor indevido!\n')
        continue
    break

n = 1

print()

while (n <= 10):
    print(f'Termo {n}:'.ljust(10) + f'{p0 + (n-1)*r}')
    n += 1
print()


def maisTermos():
    '''Pergunta se deseja-se informar mais termos da PA'''
    while True:
        try:
            termos_adicionais = int(
# Desafio 50 Curso em Video Python

# By Rafabr

from time import sleep
from sys import exit
from os import system
from estrutura_modelo import cabecalho, rodape

cabecalho(50, "Verificador de Números Pares!")

num = []

try:
    print('Digite seis números!')
    for k in range(0, 6):
        num.append(int(input('Informe um número: ')))
except ValueError:
    print('Voçe digitou um valor indevido!')
    exit()

print()

soma = 0

for j in num:
    if (j % 2 == 0):
        soma += j

print(f'A soma dos números pares digitados é {soma}')
Exemple #17
0
# Desafio 54 Curso em Video Python

# By Rafabr

from time import sleep
from datetime import date
from sys import exit
from estrutura_modelo import cabecalho, rodape

cabecalho(54, "Verificar maioridade de pessoas")

print(
    "Este programa irá verificar quantas das pessoas informadas são maiores que 18 anos!\n"
)

try:
    lista_ano_nascimento = list(
        map(
            int,
            input(
                "Digite os anos de nascimento das pessoas separadas por espaço: "
            ).split()))
except ValueError:
    print("Voçe digitou algum valor errado ou indevido!")
    sleep(1)
    exit()

quantidade_maiores = 0
for k in lista_ano_nascimento:
    quantidade_maiores += 1 if (date.today().year - k >= 18) else 0
# Desafio 36 Curso em Video Python

# By Rafabr

import os, time
from estrutura_modelo import cabecalho, rodape

cabecalho(36, "Análise de um financiamento de Imóvel")

print(
    '\tPrezado Cliente,\n\tIremos coletar algumas informações para analisar sua solicitação de financiamento.\n'
)
valor_casa = float(input('Informe o valor do imóvel que deseja financiar: '))
prazo_finan = int(
    input('Informe qual o prazo desejado do financiamento (em anos): '))
salario = float(input('Informe qual o seu salário: '))
prestacao_mensal = valor_casa / (prazo_finan * 12)
limite_prest = salario * 0.3

print('\nCadastrando dados informados')
time.sleep(1)
cabecalho(36, "Verificar se uma pessoa pode fazer um financiamento de Imóvel")
print('Processando dados de sua análise')
time.sleep(0.5)
cabecalho(36, "Verificar se uma pessoa pode fazer um financiamento de Imóvel")
print('Processando dados de sua análise.')
time.sleep(0.8)
cabecalho(36, "Verificar se uma pessoa pode fazer um financiamento de Imóvel")
print('Processando dados de sua análise..')
time.sleep(1.1)
cabecalho(36, "Verificar se uma pessoa pode fazer um financiamento de Imóvel")
# Desafio 40 Curso em Video Python

# By Rafabr

import os,time,sys,statistics
from estrutura_modelo import cabecalho,rodape

cabecalho(40,"Verificar a média do aluno e sua situação escolar")

try:
    n1 = float(input('Digite a primeira nota: '))
    n2 = float(input('Digite a segunda nota: '))
    print()
except ValueError:
    print('Voçe digitou um valor indevido!')
    time.sleep(0.5)
    sys.exit()

media = float(statistics.mean([n1,n2])) 
print(f'\tSua média escolar foi {media}')
if media < 5.0:
    print('\tVoçe não conseguiu as notas suficientes para passar de ano')
    print(f'\tSITUAÇÃO: \033[1;31mREPROVADO\033[m')
elif media > 6.9:
    print('\tPARABÉNS!\n\tVoçe conseguiu as notas suficientes para passar de ano')
    print(f'\tSITUAÇÃO: \033[1;36mAPROVADO\033[m')
else:
    print('\tVoçe não conseguiu as notas suficientes para passar de ano, porém ainda tem chances')
    print(f'\tSITUAÇÃO: \033[1;33mRECUPERAÇÃO\033[m')

rodape()
# Desafio 59 Curso em Video Python
# By Rafabr

from time import sleep
from os import system
from estrutura_modelo import cabecalho, rodape

cabecalho(59, "Menu de Operações Aritméticas")

print('Este programa calcula uma operação matemática com os números \
informados.'.center(100).upper(), end='\n\n')

while True:
    try:
        numeros = list(
            map(
                float, input(
                    "Digite os números separados por espaço: \n »"
                    ).split()
                )
            )
    except ValueError:
        print('Valor(es) inválidos inseridos! Tente Novamente!')
        continue
    break

while True:
    while True:
        try:
            menu = int(input('''
            [1] Somar
# Desafio 39 Curso em Video Python

# By Rafabr

import os, time, sys
from estrutura_modelo import cabecalho, rodape

cabecalho(39, "Informação sobre alistamento militar")

try:
    ano_nasc = int(input('Digite o ano de seu nascimento: '))
    print()
except ValueError:
    print('Voçe digitou um valor indevido!')
    time.sleep(0.5)
    sys.exit()

idade = time.localtime().tm_year - ano_nasc
if idade < 18:
    print(
        '\tVoçe não completou 18 anos, ainda vai se alistar no serviço militar'
    )
    print(f'\tFaltam {18 - idade} anos para o alistamento')
elif idade == 18:
    print(f'\tVoçe tem {idade} anos!')
    print('\tDeverá se listar esse ano no serviço militar')
else:
    print('\tVoçe já passou do tempo de alistamento militar')
    print(f'\tO prazo para seu alistamento passou há {idade - 18} anos')

rodape()
Exemple #22
0
#Aula 12 do Curso Python em Video!

#By Rafabr

import time, sys
import os
from estrutura_modelo import cabecalho, rodape

cabecalho(12, "Esta Aula ira falar sobre Condições Aninhadas!")

escolha = input(
    "Escolha qual opções deseja:\n 1 - Primeira opção\n 2 - Segunda opção\n 3 - Terceira opção\n\t:"
)

print(f'Voçe escolheu opção {escolha}\n\n')

nome = str(input("Qual é o seu nome: "))
if nome == 'Rafael':
    print('Que nome bonito!')
elif nome == "Pedro" or nome == "Maria" or nome == "Paulo":
    print("Seu nome é bem popular no Brasil.")
elif nome in "Lya Paula Lyara":
    print('Que belo bome feminino.')
else:
    print("Seu nome é bem normal.")
print(f"Tenha um bom dia, {nome}")

rodape()
# Desafio 66 Curso em Video Python
# By Rafabr

from estrutura_modelo import cabecalho, rodape

cabecalho(66, "Varios números com Flag")

rodape()
# Desafio 52 Curso em Video Python

# By Rafabr

from time import sleep
from sys import exit
from os import system
from estrutura_modelo import cabecalho, rodape

cabecalho(52, "Verificador de número primo!")

try:
    numero = int(input('Digite o número a ser análisado: '))
except ValueError:
    print('Voçe digitou um valor indevido!')
    exit()

if numero < 0:
    print('Números negativos não podem ser números primos!')
    sleep(1)
    exit()

print()

numeros_divisores = []

if numero in [0, 1]:
    print(f'O número {numero} não é um número primo!')
else:
    for i in range(1, numero):
        if numero % i == 0:
Exemple #25
0
# Desafio 38 Curso em Video Python

# By Rafabr

import os,time,sys
from estrutura_modelo import cabecalho,rodape

cabecalho(38,"Comparar dois números")

try:
    n1 = int(input('Digite um número inteiro: '))
    n2 = int(input('Digite outro número inteiro: '))
    print()
except ValueError:
    print('Voçe digitou um valor indevido!')
    time.sleep(0.5)
    sys.exit()

if n1 > n2:
    print(f'O primeiro valor digitado, {n1}, é o maior valor!')
elif n1 < n2:
    print(f'O segundo valor digitado, {n2}, é o maior valor!')
else:
    print(f'Não existe valor maior entre os dois números, {n1} e {n2}, eles são iguais!')

rodape()
Exemple #26
0
# Desafio 42 Curso em Video Python

# By Rafabr

import os, time, sys
from estrutura_modelo import cabecalho, rodape

cabecalho(42, "Classificação de Triângulos 2")

try:
    retas = str(
        input(
            "Informe 3 medidas de reta separadas por virgula ','(Ex.: 4,5,6): "
        )).strip().split(',')
    r = [float(retas[0]), float(retas[1]), float(retas[2])]
    print()

except ValueError:
    print('Voçe não digitou valores válidos!')
    time.sleep(0.5)
    sys.exit()

except IndexError:
    print('Voçe não digitou 3 valores!')
    time.sleep(0.5)
    sys.exit()

if len(r) > 3:
    print('Voçe digitou mais que 3 valores!')
    time.sleep(0.5)
    sys.exit()
# Desafio 44 Curso em Video Python

# By Rafabr

import os, time, sys
from estrutura_modelo import cabecalho, rodape

cabecalho(44, "Valor de Produto com Diversas Meios de Pagamentos")

try:
    valor_normal = float(
        input("Informe o preço normal do produto(Em R$ - Ex.: 20,44) : ").
        replace(',', '.'))
    meio_pag = int(
        input('''Informe qual o meio de pagamento:
    1 - À vista em Dinheiro ou PIX - Desconto de 10%
    2 - À vista no Cartão de Crédito ou Débito - Desconto de 5%
    3 - Cartão de Crédito em 2 parcelas - Sem Desconto
    4 - Cartão de Crédito em 3 ou mais parcelas - Juros de 20%
    : '''))
    print()

except ValueError:
    print(
        'Voçe não digitou valores válidos!\nUse virgulas para casa decimais!')
    time.sleep(0.5)
    sys.exit()

if valor_normal < 0:
    print('Voçe digitou valores negativos!')
    time.sleep(0.5)
#Aula 13 do Curso Python em Video!

#By Rafabr

import time, sys
import os
from estrutura_modelo import cabecalho, rodape

cabecalho(13, "Esta Aula será sobre Estruturas de Repetição FOR!")

print('Exemplo 01 - Imprimindo usando repetição!')
for c in range(0, 6):
    print(c)
print('Usado range(0,6)')
print('─── Fim Exemplo 01!\n'.upper() + '─' * 30)

print('Exemplo 02 - Imprimindo usando repetição - Testando iteração reversa!')
for c in range(6, 0, -1):
    print(c)
print('Usado range(6,0,-1)')
print('─── Fim Exemplo 02!\n'.upper() + '─' * 30)

print(
    'Exemplo 03 - Imprimindo usando repetição - Testando iterações com incrementos diversos!'
)
for c in range(6, 0, -2):
    print(c)
print('Usado range(6,0,-2)')
for c in range(0, 10, 3):
    print(c)
print('Usado range(0,10,3)')
Exemple #29
0
# Desafio 51 Curso em Video Python
# By Rafabr

from sys import exit
from estrutura_modelo import cabecalho, rodape

cabecalho(51, "Termos de uma Progressão Aritmética - I")

try:
    p0 = float(input('Digite o Termo inicial da PA: '))
    r = float(input('Digite a razão da PA: '))
except ValueError:
    print('Voçe digitou um valor indevido!')
    exit()

print()

pa = []

for i in range(0, 10):
    pa.append(p0 + r * i)

print(f'A 10 primeiros termos da PA será:\n\n{pa}')

rodape()
# Desafio 45 Curso em Video Python

# By Rafabr

import os, time, sys
import random
from estrutura_modelo import cabecalho, rodape

cabecalho(45, "Jogo do Jokenpô!")

try:
    player = int(
        input('''Bem vindo ao Jogo da Pedra, Papel e Tesoura!
    
    Para Jogar escolha umas das opções abaixo:
    1 - Pedra
    2 - Papel
    3 - Tesoura
    0 - Não Quero Jogar - Sair
    : '''))
    print()

except ValueError:
    print('Voçe não escolheu uma opção válida!\n')
    time.sleep(0.5)
    sys.exit()

if player not in [1, 2, 3, 0]:
    print('Voçe não escolheu uma opção válida!')
    time.sleep(0.5)
    sys.exit()