Script em Python com várias funções matemáticas [iniciante]
Publicado por Lucas (última atualização em 27/06/2018)
[ Hits: 3.426 ]
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")
Virus, trojan, sei lá o que é isso, PARTE II
Script para obter um wallpaper de como está o globo em tempo real
Botnet em Python sem segredos!
Nenhum comentário foi encontrado.
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Youtube e networkmeneger para de funcionar (5)
Minha rede tem um espaço invisível que não dá pra digitar o nome da re... (1)
Pedagogia no brasil não passa de alfabetização por m4sturbação mental ... (2)
compilação samba 4.22 rock linux 9.5 (3)
Erro de segmentação «Segmentation fault (core dumped)» ao retornar obj... (7)