Foros del Web » Programando para Internet » Python »

Mi primer programa en python

Estas en el tema de Mi primer programa en python en el foro de Python en Foros del Web. hola quería saber si alguien podia ayudarme a arreglar lo que esta mal en esta parte del código, ya que cuando lo corro y gano ...
  #1 (permalink)  
Antiguo 07/01/2016, 13:53
 
Fecha de Ingreso: enero-2016
Mensajes: 1
Antigüedad: 8 años, 3 meses
Puntos: 0
Pregunta Mi primer programa en python

hola quería saber si alguien podia ayudarme a arreglar lo que esta mal en esta parte del código, ya que cuando lo corro y gano no me aparece lo que debería decir, gracias

Código:
def juego():
    while True:
        T = input ("Cuantas veces sale cara?")
        t= int(T)
        a= range (-1,2)
        if t in a :
            B = input("Cuantas veces sale cruz?")
            b=int(B)
            if b in a and b+t== 1:
                import random #Random Function
#set the coin
                headsCount = 0
                tailsCount = 0
                count = 0
#the loop
                while count < 1 :
                    coin = random.randrange(2)
                    if coin == 0:
                        headsCount +=1
                        print ("salio cara")
                    else:
                        tailsCount +=1
                        print ("Salio seca")
                    count +=1
                resultado1 = str(headsCount)
                resultado2 = str(tailsCount)
                print (resultado1 + " veces salio cara")
                print (resultado2 + " veces salio seca")
                if t == resultado1:
                    print("GANASTE!")
                else :
                    print("Intente de nuevo, esta vez seguro ganas!")
juego()
  #2 (permalink)  
Antiguo 10/01/2016, 11:28
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Mi primer programa en python

t es un entero
resultado1 un string

Pues si, nunca van a ser igual.
  #3 (permalink)  
Antiguo 15/01/2016, 04:40
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mi primer programa en python

Puedes solucionarlo así:

Código Python:
Ver original
  1. if str(t) == resultado1:
  2.   print("GANASTE!")
  3. else :
  4.   print("Intente de nuevo, esta vez seguro ganas!")

Saludos!

Etiquetas: primer, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:38.