Script em Python com várias funções matemáticas [iniciante]
Publicado por Lucas (última atualização em 27/06/2018)
[ Hits: 3.333 ]
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")
Problema das Oito Rainhas (Random)
Script para obter um wallpaper de como está o globo em tempo real
LISCH e EISCH - Método de resolução de colisão
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (11)