Ir ao conteúdo
  • Cadastre-se

Sayanne Peres

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. from random import randint from tkinter import * app = Tk() app.title('cara ou coroa') app.geometry('800x600') Label(text= 'CARA OU COROA',font='arial, 30',bg= 'silver').place(x=230,y=100) Button(text= 'JOGAR',font='arial, 30',bg= 'silver').place(x=310,y=290) app.configure(bg='#FFD700') lancar = 1 def inicializar(): print("Cara (1) - Coroa (2) - Sair (0)") return input("Cara ou Coroa?: ") def testa_lancar(cara_ou_coroa, lancar): if lancar == "0": print("Jogo fechado") lancar = "0" elif cara_ou_coroa == 1 and lancar == "1": print("Ganhou, deu Cara!") elif cara_ou_coroa == 2 and lancar == "2": print("Ganhou, deu Coroa!") else: print("Perdeu, deu {}".format("Cara" if cara_ou_coroa == 1 else "Coroa")) print() print() # teste para saber se algum outro valor foi digitado def testa_lancar_valido(lancar): temp = True lancar = inicializar() if lancar == "1" or lancar == "2" or lancar == "0": print() return lancar else: while temp: print() print(f"{lancar} não é um input válido") print("Escolha um dos valores abaixo!") print() lancar = inicializar() if lancar == "1" or lancar == "2" or lancar == "0": print() temp = False return lancar # repete o jogo até que alguem o feche while lancar != "0": lancar = testa_lancar_valido(lancar) cara_ou_coroa = random.randint(1,2) testa_lancar(cara_ou_coroa, lancar)

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...