Script em Python com várias funções matemáticas [iniciante]
Publicado por Lucas (última atualização em 27/06/2018)
[ Hits: 3.787 ]
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")
Combinações de letras, números e muito mais
LISCH e EISCH - Método de resolução de colisão
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (0)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









