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()
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()
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
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()
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()
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(
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()
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())
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"]}' +
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()
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))
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()
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()