
Problema en POO (soy principiante)
Publicado por Agustin (21 intervenciones) el 08/09/2014 19:43:00
Estoy empezando en python, y comencé a crear un codigo en POO, que viene a ser este:
Pero al ejecutarlo me aparece esto:
Tocas la guitarra
None
La guitarra suena mal
None
Afinas la guitarra
None
Tocas la guitarra
None
La guitarra suena bien
None
Cuando sale que la guitarra suena bien hace lo mismo, aparece un None despues de cada mensaje.
Que tengo que hacer?
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
import random
g = random.randint(1, 5)
class Guitarra():
def tocar(self):
print "Tocas la guitarra"
def tocarcuerda(self):
print "Tocas la quinta cuerda"
def tocarbien(self):
print "La guitarra suena bien"
def tocarmal(self):
print "La guitarra suena mal"
def afinar(self):
print "Afinas la guitarra"
gui = Guitarra()
if g < 2:
print gui.tocar()
print gui.tocarcuerda()
print gui.tocarbien()
else:
print gui.tocar()
print gui.tocarmal()
print gui.afinar()
print gui.tocar()
print gui.tocarbien()
Pero al ejecutarlo me aparece esto:
Tocas la guitarra
None
La guitarra suena mal
None
Afinas la guitarra
None
Tocas la guitarra
None
La guitarra suena bien
None
Cuando sale que la guitarra suena bien hace lo mismo, aparece un None despues de cada mensaje.
Que tengo que hacer?
Valora esta pregunta


0