
covertir codigo pyhton a c++
Publicado por alejandra (1 intervención) el 07/11/2015 03:28:59
como le puedo hacer para ejecutar este codigo en c++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
!/usr/bin/env python
# -*- coding: utf-8 -*-
# Clases
# -----------------------------------------------------------
class Arbol:
def __init__(self, carga=None, izq=None, der=None):
self.carga = carga
self.izquierda = izq
self.derecha = der
def __str__(self):
return str(self.carga)
# -----------------------------------------------------------
# Funciones
# -----------------------------------------------------------
def si(preg):
from string import lower
resp = lower(raw_input(preg))
return (resp[0] == 's')
# -----------------------------------------------------------
def main():
bucle = True
raiz = Arbol("pajaro")
while bucle:
if not si("Estas pensando en un animal? "): break
arbol = raiz
while arbol.izquierda != None:
if si(arbol.carga + "? "):
arbol = arbol.izquierda
else:
arbol = arbol.derecha
#adivinar
animal = arbol.carga
if si("Es un " + animal + "? "):
print "Soy el más grande!"
continue
#obtener informacion
nuevo = raw_input("Qué animal era? ")
info = raw_input("Qué diferencia a un " + animal + " de un " + nuevo + "? ")
indicador = "Si el animal fuera un " + animal + " cual seria la respuesta? "
arbol.carga = info
if si(indicador):
arbol.izquierda = Arbol(animal)
arbol.derecha = Arbol(nuevo)
else:
arbol.derecha = Arbol(animal)
arbol.izquierda = Arbol(nuevo)
return 0
if __name__ == '__main__':
main()
Valora esta pregunta


0