Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - KeiD

Páginas: [1]
1
De todo un poco... / Este codigo no funciona de Python AYUDA!!
« en: 01 de Mayo 2020, 14:57 »
Hola este es mi código de ejemplo de objetos en python pero quiero hacer que los pisos vayan aumentando cuando aplicas la función de comprar piso aquí dejo el código.

Código: [Seleccionar]
p1 = 0
p2 = 0
p3 = 0
p4 = 0


class casas:
def __init__(self, dinero, piso1, piso2, piso3,piso4):
self.dinero = dinero
print "Tienes", self.dinero, "$"
self.piso1 = piso1
self.piso2 = piso2
self.piso3 = piso3
self.piso4 = piso4

def comprar_piso(self):
print "Que tipo de piso quieres comprar"
print "1, 2, 3, 4"
num = input()


if num == 1:
if (self.dinero - 40000) > 0:
self.dinero -= 40000
print "has comprado un piso de tipo 1"
print "Tienes", self.dinero, "$"
self.piso1 += 1
p1 += 1

if self.piso1 == 1:
print "Tienes", self.piso1, "piso de tipo 1"
else:
print "Tienes", self.piso1, "pisos de tipo 1"

else:
print "No tienes suficiente dinero"

elif num == 2:
if (self.dinero - 60000) > 0:
self.dinero -= 60000
print "Has comprado un piso de tipo 2"
print "Tienes", self.dinero, "$"
self.piso2 += 1
p2 += 1

if piso2 == 1:
print "Tienes", self.piso2, "piso de tipo 2"
else:
print "Tienes", self.piso2, "pisos de tipo 2"

else:
print "No tienes suficiente dinero"

elif num == 3:
if (self.dinero - 80000) > 0:
self.dinero -= 80000
print "Has comprado un piso de tipo 3"
print "Tienes", self.dinero, "$"
self.piso3 += 1
p3 += 1

if piso3 == 1:
print "Tienes", self.piso3, "piso de tipo 3"
else:
print "Tienes", self.piso3, "pisos de tipo 3"

else:
print "No tienes suficiente dinero"
elif num == 4:
if (self.dinero - 100000) > 0:
self.dinero -= 100000
print "Has comprado un piso tipo 4"
print "Tienes", self.dinero, "$"
self.piso4 += 1
p4 += 1

if self.piso4 == 1:
print "Tienes", self.piso4, "piso tipo 4"
else:
print "Tienes", self.piso4, "pisos tipo 4"

else:
print "No tienes suficiente dinero"
else:
print "Anade numero 1,2,3,4"


m = casas(300000000000,p1,p2,p3,p4)
m.comprar_piso()

espero vuestra ayuda y gracias por leer mi duda

2
Resolución ejercicio JavaScript desde cero CU01143E  ;)
espero que les ayude.
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>aprenderaprogramar.com</title>
<meta charset = "utf-8">
<style type="text/css">
.boton {
border: none;
background-color: lightgreen;
border-radius: 35px;
margin: 2px;
text-align: center;
clear:both;
width: 330px;
}
.boton:hover{cursor: pointer; background-color: lightblue;}
</style>
<script type="text/javascript">

function cuentaBancaria (datoTitular, datoApellido, datoSaldo) {
this.nombreTitular = datoTitular;
this.apellidosTitular = datoApellido;
this.saldo = datoSaldo;

this.mostrarDatos = function() {
var msg = 'Los datos de la cuenta son Nombre: ' + this.nombreTitular;
msg += '; Apellidos: ' + this.apellidosTitular + '; saldo:' + this.saldo;
alert(msg);
}

}
function crearUsuario(){
var nombre = prompt('añada su nombre por favor');
var apellidos = prompt('añada apellidos por favor');
var saldo = prompt('añada saldo porfavor');

saldo += ' euro(s)';

var cuenta1 = new cuentaBancaria(nombre, apellidos, saldo);
cuenta1.mostrarDatos();
}
</script>
</head>
<body>
<h1>Ejemplo crear objetos</h1>
<hr>
<div class = 'boton'>
<h3 onclick = "crearUsuario()">Pulse aquí para añadir datos de la cuenta</h3>
</div>
</body>
</html>

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".