Script em Python com várias funções matemáticas [iniciante]
Publicado por Lucas (última atualização em 27/06/2018)
[ Hits: 3.634 ]
Sou iniciante em Python e de acordo com o que aprendo, boto em prática. Hoje fiz esse pequeno script que compartilho com a comunidade.
from random import randint
from time import sleep
from datetime import date
from tkinter import*
def contagem():
nome = input("Digite um nome e o programa ira contar as letras: ").strip()
print("{} Tem {} letras".format(nome,len(nome)))
def palindromo():
nome = input("Digite um nome e o programa ira verificar se e um palindrimo: ").strip().upper()
sp = nome.split()
juntar = ''.join(sp)
texto = juntar[::-1]
if juntar == texto:
print("{} - {} ... E UM PALINDROMO !!".format(juntar,texto))
else:
print("{} - {} Nao e um palindrmo".format(juntar,texto))
def interface():
janela = Tk()
label = Label(janela,text='Primeiro numero: ')
label.place(x=50,y=100)
label2 = Label(janela,text="Segundo numero: ")
label2.place(x=50,y=150)
result = Label(janela,text='')
result.place(x=200,y=250)
entrada1 = Entry(janela)
entrada1.place(x=150,y=100)
entrada2 = Entry(janela)
entrada2.place(x=150,y=150)
botao1 = Button(janela, text='OK', width=25)
botao1.place(x=150,y=200)
janela.geometry('800x300')
janela.mainloop()
def jogo():
computador = randint(0,2)
escolha = ("Pedra",'Papel','Tesoura')
print("-="*20)
print('BEM VINDO AO JOGO DE JOKENPO !!!')
print("-="*20)
print("Opcoes:\n[0] Pedra\n[1] Papel\n[2] Tesoura")
jogador = int(input("Digite sua opcao: "))
print("")
print("JOOOO")
sleep(1)
print("KEEEEN")
sleep(1)
print("POOOO !!!")
print("-="*20)
print("Computador jogou {} e voce jogou {}".format(escolha[computador],escolha[jogador]))
print("-="*20)
if computador == 0:
if jogador == 0:
print("EMPATE!")
elif jogador ==1:
print("VOCE VENCEU !!")
elif jogador ==2:
print("COMPUTADOR VENCEU !!")
else:
print("Jogada invalida")
elif computador ==1:
if jogador == 0:
print("COMPUTADOR VENCEU !!")
elif jogador ==1:
print("EMPATE!!")
elif jogador ==2:
print("JOGADOR VENCEU !!")
else:
print("Jogada invalida")
elif computador ==2:
if jogador ==0:
print("VOCE VENCEU!!")
elif jogador ==1:
print("COMPUTADOR VENCEU !!")
elif jogador ==2:
print("EMPATE!!")
else:
print("Jogada invalida.")
else:
print("Opcao invalida!!")
def ano():
data = date.today().year
print("Estamos no ano de {}".format(data))
def divisao():
num = float(input("Digite o primeiro numero a dividir: "))
num2 = float(input("Digite o segundo numero a dividir: "))
result = num/num2
print("O resultado da divisao de {} % {} e igual a {}".format(num,num2,result))
def multiplicacao():
num = int(input("Digite o primeiro numero a multiplicar: "))
num2 = int(input("Digite o segundo numero a multiplicar: "))
result = num*num2
print("O resultado da multiplicao de {} x {} e igual a {}".format(num,num2,result))
def subtracao():
num = int(input("Digite o primeiro numero a subtrair: "))
num2 = int(input("Digite o segundo numero a subtrair: "))
result = num-num2
print("O resultado da subtracao de {} - {} e igual a {}".format(num,num2,result))
def soma():
num = int(input("Digite o primeiro numero a somar: "))
num2 = int(input("Digite o segundo numero a somar: "))
result = num+num2
print('O resultado da operacao {} + {} e igual a {} '.format(num,num2,result))
def tabuada():
pergunta = int(input("Digite um numero para se ver a tabuada: "))
for c in range(1,11):
soma = pergunta * c
print(pergunta, "X", c, "=", soma)
print("-="*30)
print("---- O PROGRAMA ---")
print("by: lucas gabriel :)")
print("-"*20)
print("Escolha:\n[1] Contar Letras de um nome\n[2] Verificar se e palindromo\n[3] Uma interface grafica de soma\n[4] Jogo de JOKENPO com o computador\n[5] Verificar o ano atual\n[6] Dividir dois numeros\n[7] Multiplicar um numero\n[8] Subtrair dois numero\n[9] Somar dois numeros\n[10] Ver a tabuada de um numero")
escolha = int(input("Digite uma opcao: "))
if escolha ==1:
contagem()
elif escolha ==2:
palindromo()
elif escolha ==3:
interface()
elif escolha ==4:
jogo()
elif escolha ==5:
ano()
elif escolha ==6:
divisao()
elif escolha ==7:
multiplicacao()
elif escolha ==8:
subtracao()
elif escolha ==9:
soma()
elif escolha ==10:
tabuada()
else:
print("Escolha invalida")
O maior quebra cabeças de sempre
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?









