Mensagens

A mostrar mensagens de agosto, 2021

Como Criar Dados Usando Tkinter

from tkinter import * import random root = Tk() root.title( "Lançar os dados" ) root.geometry( "500x400" ) root.resizable( False, False ) label = Label(root , font =( 'helvetica' , 250 , 'bold' ) , text = '' ) def lancardados (): dados = [ ' \u2680 ' , ' \u2681 ' , ' \u2682 ' , ' \u2683 ' , ' \u2684 ' , ' \u2685 ' ] label.configure( text = f' { random.choice(dados) } ' ) label.place( relx = 0.2 , rely = 0.15 ) button = Button(root , font =( 'helvetica' , 25 , 'bold' ) , text = 'Lançar os dados' , command =lancardados , bg = "skyblue" ) button.place( relx = 0.2 , rely = 0.05 ) root.mainloop()

Calendário

import calendar from tkinter import * cal = calendar.calendar( 2021 ) root = Tk() root.title( "2021 calendar" ) c = Label(root , text =cal , font = 'times 12 bold' , bg = 'white' ) c.pack() root.mainloop()

Como encontrar todos os divisores de um número

numero = int ( input ( "Digite um número inteiro: " )) divisores = [] for i in range ( 2 , numero + 1 ): if (numero % i == 0 ): divisores.append(i) print ( f'O números de divisores: { divisores } ' )

Atenção! PyPi usados para roubar cartão de crédito

Imagem
Fonte: JFrog Detects Malicious PyPI Packages Stealing Credit Cards and Injecting Code              

Imagem para desenho a lápis com Python

import cv2 imagem = cv2.imread( "federal.png" ) cv2.imshow( "Original" , imagem) gray_imagem = cv2.cvtColor(imagem , cv2.COLOR_BGR2GRAY) inverted_imagem = 255 - gray_imagem blurred = cv2.GaussianBlur(inverted_imagem , ( 21 , 21 ) , 0 ) inverted_blurred = 255 - blurred pencil_sketch = cv2.divide(gray_imagem , inverted_blurred , scale = 256.0 ) cv2.imshow( "Desenho" , pencil_sketch) cv2.waitKey( 0 )

Calcular a potência

base = int ( input ( "Indica a base: " )) expoente = int ( input ( "Indica o expoente: " )) resultado = pow (base , expoente) print ( f'O valor da potência é de { resultado } cujo a base é de { base } ' f' e o expoente de { expoente } ' )

Raspagem de dados web (Web Scraping)

import requests from bs4 import BeautifulSoup import time from datetime import date def esquerdo (signo): url = "https://lifestyle.sapo.pt/astral/previsoes/paulo-cardoso/?signo=" + str (signo) r = requests.get(url) soup = BeautifulSoup(r.text , 'lxml' ) texto = soup.find( 'p' , align = 'LEFT' ).text print (texto) def justificado (signo): url1 = "https://lifestyle.sapo.pt/astral/previsoes/paulo-cardoso?signo=" + str (signo) r1 = requests.get(url1) soup1 = BeautifulSoup(r1.text , 'lxml' ) text1 = soup1.find( 'p' , align = 'JUSTIFY' ).text print (text1) def capricornio (): url1 = "https://lifestyle.sapo.pt/astral/previsoes/paulo-cardoso?signo=capricornio" r1 = requests.get(url1) soup1 = BeautifulSoup(r1.text , 'lxml' ) text1 = soup1.find( 'p' , class_ = 'western' ).text print (text1) def dia (signo): today = date.today() ...

Buscar informação com a Wikipedia com Python

import time import wikipedia as wiki while True : pergunta1 = str ( input ( "Deseja continuar ? \n Sim[s] " "Não [n] \n Resposta: \n " )) lingua1 = str ( input ( "Escolha a língua: " )) lingua=lingua1.lower() # Colocar todas as letras minúsculas pergunta = pergunta1.lower() if pergunta == 's' or pergunta == 'sim' : wiki.set_lang(lingua) palavra = str ( input ( "Digite o artigo que deseja encontrar: " )) pa = wiki.page(palavra) #Mostrar o site url = print (pa.url) print ( "Sumário do Artigo" ) # Mostrar o sumário p = print (wiki.summary(palavra)) artigocompleto = str ( input ( "Deseja mostrar o artigo completo ?" " \n Sim[s] " "Não [n] \n Resposta: " )) if artigocompleto == 's' or artigocompleto ...

Criação de um cronômetro de contagem regressiva

import time segundos = int ( input ( 'Quantos segundos deseja esperar? ' )) for i in range (segundos): print (segundos) segundos = segundos- 1 time.sleep( 1 )