from modulos import pasqualiFinal
from math import hypot

pasqualiFinal.ini('Hipotenusa')

# var
user_h = float(input(f'Qual a altura?\n'))
user_l = float(input(f'Qual o comprimento?\n'))

# cal
user_hypo = hypot(user_l, user_h)

# Print
print('A altura: {} | Comprimento: {} | A hipotenusa: {:.2f}'.format(
    user_h, user_l, user_hypo))

pasqualiFinal.close()
Beispiel #2
0
from modulos import pasqualiFinal

pasqualiFinal.ini('String Lists')

user_string = str(input('Diga uma frase: ')).lower()
user_string_list = user_string.strip().split()
user_string_join = ''.join(user_string_list)

if user_string == user_string_join[::-1]:
    print('Essa frase é um palindrome')
    print('{}\n{}'.format(user_string, user_string_join))
else:
    print('Essa frase não é um palindrome')
    print('{}\n{}'.format(user_string, user_string_join))



pasqualiFinal.close()
Beispiel #3
0
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini('Progressão aritimetica usando while')

termo = int(input('Escolha o termo inicial: '))
razao = int(input('Escolha a razao da PA: '))
print('')
result = 0
cont = 0
maxi_term = 10
opc = False

while cont < maxi_term:
    result = termo + razao
    termo += razao
    cont += 1
    print('{}{} + {} = {}{}'.format(cores['yellow'], termo, razao, result,
                                    cores['close']))
    if cont == maxi_term:
        print('')
        while not opc:
            opt = str(
                input('Voce quer adicionar mais termos? {}[S/N]{}\n'.format(
                    cores['blue'], cores['close']))).upper()
            if opt == 'S':
                more_term = int(input('Digite quantos termos a mais: '))
                print('')
                maxi_term += more_term
            elif opt == 'N':
                opc = True
Beispiel #4
0
from modulos import pasqualiFinal
from random import choice, shuffle

pasqualiFinal.ini(f'Sorteio de nome')

# var
user_listname = ['Rafael', 'Nanda', 'Quezia', 'Naty']

# cal
user_choice = choice(user_listname)

# print
print(user_choice)
shuffle(user_listname)
print(user_listname)

pasqualiFinal.close()

Beispiel #5
0
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Sistema de multa')

# var
user_car = int(input(f'Qual a velocidade em km do carro que passou?\n'))
cost_km = 7

# cal
ticket = (user_car - 80) * cost_km

# func
if user_car > 80:
    print('Você foi multado, receberá uma multa no valor de R$ {:.2f}'.format(
        ticket))
else:
    print(f'Você está dentro do limite de velocidade!')

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini('Ler sexo')
'''
if user_sex != 'M' and user_sex != 'F':
    print('Voce precisa digitar ou M ou F')
'''

user_sex = ''
while user_sex != 'M' and user_sex != 'F':
    user_sex = str(input('Qual o sexo: [M/F]')).upper()[0].strip()
    if user_sex not in 'MF':
        print('Voce precisa digitar ou M ou F')

if user_sex == 'M':
    print('Você é homem')
else:
    print('Voce é mulher')

pasqualiFinal.close()
from modulos import pasqualiFinal
from random import randrange
from time import sleep

pasqualiFinal.ini(f'Adivinhe o numero que o computador escolheu')

# var
npc = randrange(6)
user_num = int(input('Escolha um numero entre 0 e 5\n'))

# function
print('Processando...')
sleep(2)
if user_num == npc:
    print(f'Parabens, voce acertou!')
else:
    print(f'Voce errou!')

pasqualiFinal.close()
Beispiel #8
0
from modulos import pasqualiFinal

pasqualiFinal.ini(f'lista composta')

group = []
person = []
mai = men = 0
opt = 'S'

while opt in 'S':
    person.append(str(input(f'Qual o nome: ').strip().capitalize()))
    person.append(int(input(f'Qual sua massa: ')))
    if len(group) == 0:
        mai = men = person[1]
    else:
        if person[1] > mai:
            mai = person[1]
        if person[1] < men:
            men = person[1]
    group.append(person[:])
    person.clear()
    opt = str(input(f'Quer continuar? [S/N]')).strip().upper()[0]
    while opt not in 'SN':
        opt = str(input(f'Quer continuar? [S/N]')).strip().upper()[0]

print('-' * 40)
print(f'Quantidade de pessoas cadastradas: {len(group)}')
print(f'O maior peso: {mai}Kg. Peso de ', end='')
for x in group:
    if x[1] == mai:
        print(f'[{x[0]}] ', end='')
from modulos import pasqualiFinal
from random import randint
from modulos.colors import cores

pasqualiFinal.ini('Jogo do pensar')

# var
pc = randint(0, 10)
user_num: int = 0
palpites = 0

# laço
while user_num != pc:
    print('')
    user_num = int(
        input('Adivinhe qual numero entre {}0 e 10{}, o computador pensou?\n'.
              format(cores['yellow'], cores['close'])))
    if user_num > 10:
        print('Voce precisa escolher um numero entre {}0 e 10{}'.format(
            cores['yellow'], cores['close']))
        print('')
    elif user_num != pc:
        if user_num > pc:
            print('Menos!!!')
        elif user_num < pc:
            print('Mais!!!')
        print('{}Voce errou, tente novamente!{}'.format(
            cores['red'], cores['close']))
        palpites += 1

print('{}Voce acertou!{} Com apenas {}{} palpites{}'.format(
Beispiel #10
0
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini(f'Criar um programa que de break')

s = n = cont = 0

while True:
    n = int(input('Digite um numero: '))
    if n == 999:
        break
    cont += 1
    s += n
print(
    f'A quantidade de numeros digitados foi: {cores["blue"]}{cont}{cores["close"]}'
)
print(f'A soma dos numeros é: {cores["blue"]}{s}{cores["close"]}')

pasqualiFinal.close()
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini(f'Comparação de dois numero inteiros')

# input
n1 = int(input(f'Digite um numero:\n'))
n2 = int(input(f'Digite um numero:\n'))

# condition
if n1 > n2:
    print('O primeiro valor {}Maior{}'.format(cores['blue'], cores['close']))
elif n2 > n1:
    print('O segundo valor é {}Maior{}'.format(cores['blue'], cores['close']))
else:
    print('Os valores são {}Iguais{}'.format(cores['blue'], cores['close']))


pasqualiFinal.close()
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini(
    f'Conferir se forma um triangulo as retas, qual o tipo de triangulo')

# input
a = float(input(f'Digite o valor da primeira reta:\n'))
b = float(input(f'Digite o valor da segunda reta:\n'))
c = float(input(f'Digite o valor da terceira reta:\n'))

# condition
if b - c < a < b + c and a - c < b < a + c and a - b < c < a + b:
    print('Essas retas {}Formam{} um triangulo'.format(cores['green'],
                                                       cores['close']))
    # categoria
    if a == b == c:
        print('Esse triangulo é: {}Equilátero{}'.format(
            cores['blue'], cores['close']))
    elif a != b != c != a:
        print('Esse triangulo é: {}Escaleno{}'.format(cores['blue'],
                                                      cores['close']))
    else:
        print('Esse triangulo é: {}Isósceles{}'.format(cores['blue'],
                                                       cores['close']))
else:
    print('Essas retas {}não{} formam um triangulo'.format(
        cores['red'], cores['close']))

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini(f"Divisores")

# input
user_div = int(input("Qual o divisor?\n"))
user_lim = int(input("testar até qual numero?\n"))
print("\n")

# var
my_quoc = []
my_resul = []
cont = 0

# laço
for c in range(0, user_lim + 1):
    if c % user_div == 0:
        cont += 1
        resul = c // user_div
        my_resul.append(resul)
        my_quoc.append(c)
print("Os numeros divisiveis por {} são: ".format(user_div))
for x in range(0, cont):
    print("{} / {} = {}".format(my_quoc[x], user_div, my_resul[x]))

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Digite uma cidade e verifique se começa com a palavra SANTO')

# input
user_city = str.upper(input('Digite um nome de uma cidade: ')).strip()

# var
x = bool(user_city[:5].find('SANTO'))


# function
if x == False:
    print(f'A palavra Santo está no começo')
else:
    print(f'Não começa com a palavra Santo')


# if user_city[:5].find('SANTO') == 0:
#     print(f'A palavra está no começo')
# else:
#     print(f'Não começa com a palavra Santo')


pasqualiFinal.close()

Beispiel #15
0
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini(f' Dicionarios dentro de listas ')

# var
pessoa = list()
women = list()
user = dict()
idade_s = media = c = 0

# laço
while True:
    cont = 'S'
    user.clear()
    user['Nome'] = str(input(f'Digite o nome: ')).strip().capitalize()
    user['idade'] = int(input(f'{user["Nome"]} tem quantos anos: '))
    idade_s += user['idade']

    # While Sexo
    while True:
        user['sexo'] = str(input(f'Sexo(H/M): ')).upper().strip()
        if user['sexo'] in 'MH':
            break
        print(f'Digite h ou m.')

    if user['sexo'] == 'M':
        women.append(user.copy())

    pessoa.append(user.copy())
Beispiel #16
0
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Ler nome completo e mostrar o primeiro e o ultimo nome separadamente')

name = str(input('Digite o nome completo:\n')).title().strip()
# name: str = 'Ana Maria de Souza'.lower().strip()
list_name = name.split()

print(list_name)
print('O primeiro nome é: {}'.format(list_name[0]))
print('O ultimo nome é: {}'.format(list_name[-1]))

pasqualiFinal.close()

from random import randint
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini("Par ou impar jogo")

pc = n = cont = 0
opc = ""

while True:
    print("[P] Par\n" + "[I] Impar\n")
    opc = str(input("Digite a letra: ")).upper().strip()[0]
    n = int(input("Jogue um numero: "))
    print("")
    pc = randint(1, 2)
    if n < 0:
        print("Escolha um numero que não seja negativo")
    else:
        if opc in "P":
            if (n + pc) % 2 == 0:
                cont += 1
                print(f'{cores["green"]}Voce venceu!{cores["close"]}' +
                      f'\nVoce jogou: {cores["yellow"]}{n}{cores["close"]}' +
                      f'\nPc jogou: {cores["yellow"]}{pc}{cores["close"]}')
                print("~" * 20)
            else:
                break
        elif opc in "I":
            if (n + pc) % 2 == 1:
                cont += 1
                print(f'{cores["green"]}Voce venceu!{cores["close"]}' +
Beispiel #18
0
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Input value on list')

opt = 'S'
my_list = []
while opt in 'S':
    my_list.append(int(input(f'Type any value: ')))
    print('-' * 40)
    opt = str(input(f'Deseja continuar? [S/N]')).strip().upper()[0]
    while opt not in 'SN':
        opt = str(input(f'Deseja continuar? [S/N]')).strip().upper()[0]
    print('-' * 40)

print(f'Foram digitados: {len(my_list)}')
my_list.sort(reverse=True)
print(my_list)
if 5 in my_list:
    print(f'A lista tem o numero 5 ele está na {my_list.index(5)}º posição')
else:
    print(f'O valor 5 não está na lista!')
print(f'Fim')

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini('Sequencia de Fibonacci')

num = int(input('Digite o primeiro numero: '))
print('')
ant_num = 0
result = 0
cont = 0

while cont < 10:
    result = num + ant_num
    cont += 1
    print('{} + {} = {}'.format(ant_num, num, result))
    num = ant_num
    ant_num = result

pasqualiFinal.close()
Beispiel #20
0
from modulos import pasqualiFinal
from math import cos, sin, tan, radians

pasqualiFinal.ini(f'Cos, sen, tan')

user_grau = int(input(f'Qual o angulo?\n'))
user_rad = radians(user_grau)

print('O Angulo de {}, seu cosseno é: {:.2f}'.format(user_grau, cos(user_rad)))
print('O Angulo de {}, seu seno é: {:.2f}'.format(user_grau, sin(user_rad)))
if(user_grau == 90):
    print('A tangente de {}, é paralela ao angulo, portanto seu numero é infinito'. format(user_grau))
else:
    print('O Angulo de {}, sua tangente é: {:.2f}'.format(user_grau, tan(user_rad)))

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Listagem de preços')

my_tuples = (
    "Lápis",
    1.75,
    "Borracha",
    2,
    "Caderno",
    15.90,
    "Estojo",
    25,
    "Transferidor",
    4.2,
    "Compasso",
    9.99,
    "Mochila",
    120.32,
    "Canetas",
    22.3,
    "Livro",
    34.9,
)
print('-' * 40)
print(f'{"Listagem de Preço":^40}')
print('-' * 40)
for pos in range(0, len(my_tuples)):
    if pos % 2 == 0:
        print(f'{my_tuples[pos]:.<30}', end='')
    else:
from modulos import pasqualiFinal
from modulos.colors import cores

pasqualiFinal.ini('Sexo e idade ilimitado com break')

idade = h = f = p18 = f20 = h_cadas = 0
sexo = ''
cont = ''

while True:

    idade = int(input('Qual a idade: '))
    sexo = str(input('Qual o sexo: [M/F] ')).upper().strip()[0]

    if idade >= 18:
        p18 += 1

    while sexo not in 'MF':
        sexo = str(input('Qual o sexo: [M/F] ')).upper().strip()[0]

    if sexo in 'M':
        h_cadas += 1
    else:
        if idade <= 20:
            f20 += 1

    cont = str(input('Deseja continuar: [S/N] ')).upper().strip()[0]

    while cont not in 'SN':
        print('Escolha uma das opções:')
        cont = str(input('Deseja continuar: [S/N] ')).upper().strip()[0]
from modulos import pasqualiFinal
from modulos.colors import cores
from random import randrange

pasqualiFinal.ini(f' Mega Sena ')

my_list = list()
user_games = int(
    input(f'{cores["red"]}Quantos jogos deseja fazer?{cores["close"]}\n'))


def luck(num):
    for x in range(0, num):
        for c in range(0, 6):

            def again():
                lim = randrange(1, 61)
                if lim not in my_list:
                    my_list.append(lim)
                else:
                    again()

            again()

        my_list.sort()
        print(f'Jogo {x + 1}: {my_list}')
        my_list.clear()


luck(user_games)
from modulos import pasqualiFinal

pasqualiFinal.ini('Leia os lados e diz se é possivel formar um triangulo')

# var
lado_a = float(input('Qual o comprimento da primeira reta?\n'))
lado_b = float(input('Qual o comprimento da primeira reta?\n'))
lado_c = float(input('Qual o comprimento da primeira reta?\n'))
'''
if abs(b - c) < a < b + c and abs(a - c) < b < a + c and abs(a - b) < c < b + a:
    print('Eles formam um triangulo.')
else:
    print('Eles não formam um triangulo.')

if lado_a < lado_b + lado_c and lado_b < lado_a + lado_c and lado_c < lado_a + lado_b:
    print('formam')
else:
    print('Não')
'''

# calc
modu_a = (lado_a - lado_c)
modu_b = (lado_a - lado_c)
modu_c = (lado_a - lado_b)

soma_a = (lado_b + lado_c)
soma_b = (lado_a + lado_c)
soma_c = (lado_a + lado_b)

# func
if (modu_a < lado_a) and (lado_a < soma_a):
from modulos import pasqualiFinal

pasqualiFinal.ini(f"Ler tres numeros e mostrar o maior e menor")

# var
n1 = int(input("Primeiro numero:\n"))
n2 = int(input("Segundo numero:\n"))
n3 = int(input("Terceiro numero:\n"))

_maior = n1
_menor = n2

# verificar maior
if n2 > n1 and n2 > n3:
    _maior = n2
if n3 > n2 and n3 > n1:
    _maior = n3
# verificar menor
if n1 < n2 and n1 < n3:
    _menor = n1
if n3 < n1 and n3 < n2:
    _menor = n3
print('O menor numero é: {}'.format(_menor))
print('O maior numero é: {}'.format(_maior))

# if n1 > n2 and n1 > n3:
#     print("O maior é: {}".format(n1))
# elif n1 < n2 and n1 < n3:
#     print("O menor é: {}".format(n1))
# if n2 > n1 and n2 > n3:
#     print("O maior é: {}".format(n2))
Beispiel #26
0
from modulos import pasqualiFinal
from datetime import date

pasqualiFinal.ini("Maioridade")

# var
this_year = date.today().year
s = 0

for x in range(1, 8):
    born_year = int(input("Qual os anos de nascimento da {}º pessoa?\n".format(x)))
    mai = this_year - born_year
    if born_year < this_year:
        if mai < 18:
            s += 1
    else:
        print("Voce precisa colocar um ano de nascimento valido.")

print("{} pessoas ainda não atingiram a maioridade".format(s))

pasqualiFinal.close()
Beispiel #27
0
from modulos import pasqualiFinal

pasqualiFinal.ini(f"Perfunte o salario, calcule o aumento, com diferença if")

# var
user_salary = float(input("Qual seu salário?\n"))
_b = 10
_a = 15

# calc
_baixo = (100 + _b) / 100
_alto = (100 + _a) / 100

# function

if user_salary <= 1250:
    print("Seu salário será: {} com aumento de {}%".format(
        (user_salary * _alto), _a))
else:
    print("Seu salário será: {} com aumento de {}%".format(
        (user_salary * _baixo), _b))

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini(
    f'Type 5 valor and register right position without use sorted')

my_list = []
maior = 0
menor = 0
for cont in range(1, 6):
    num = int(input(f'Type one value: '))
    if cont == 1 or num > my_list[-1]:
        my_list.append(num)
    else:
        pos = 0
        while pos < len(my_list):
            if num <= my_list[pos]:
                my_list.insert(pos, num)
                break
            pos += 1

print(my_list)

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Expressão matematica')

exp = list(input(f'Digite uma expressão matematica: '))
#exp = ['(', '3', '+', '4', ')']
print(exp)
cont = exp.count('(')
contclose = exp.count(')')

if cont == contclose:
    if exp.index('(') < exp.index(')'):
        print(f'Sua expressão é valida!')
    else:
        print(f'Sua expressão não é valida!')
else:
    print(f'Sua expressão não é valida!')

pasqualiFinal.close()
from modulos import pasqualiFinal

pasqualiFinal.ini(f'Guardar em um tupla')

num = (int(input('Digite um numero: ')), int(input('Digite um numero: ')),
       int(input('Digite um numero: ')), int(input('Digite um numero: ')))
print(f'Voce digitou os valores: {num}')
print(f'O valor 9 apareceu {num.count(9)} vezes')
if 3 in num:
    print(f'O valor 3 apareceu na {num.index(3) + 1}º posição')
else:
    print(f'O valor 3 não foi digitado em nenhuma posição')
print(f'Os valores pares são: ', end='')
for c in num:
    if c % 2 == 0:
        print(c, end=' ')

pasqualiFinal.close()