Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Meta

#1231
Scripting / Re: [Python] Valor
28 Noviembre 2010, 01:17 AM
Si, el concepto lo he entendido. Lo que no me aclaro es hacer, donde sacó el 9.

Lo que no se hacer es restar dentro de una lista la manera indicada dentro de una lista y obtener el resultado. Si fuera normalnada de listas si sería capaz de hacerlo.

#1232
Scripting / Re: Python y aleatorio
27 Noviembre 2010, 23:15 PM
Dice que haga un afunción.

Seá algo como esto:
Código (python) [Seleccionar]
def aleatorio():
    print random.uniform(1, 10)
#1233
Scripting / [Python] Amigos
27 Noviembre 2010, 07:45 AM
Buenas:

En el ejercicio página 223, ejercicio 297 no me sale lo de True o False que es lo que pide. Pero si puedo hacerlo de otra manera con palbras. Quiero hacer exactamente lo que pide pero lo hice de otra manera.

Código (python) [Seleccionar]
# Definición de la función de comprobación de números amigos
def números_amigos(x,y):
    suma_x=0
    suma_y=0
    for i in range(1,x):
        if x%i==0:
            suma_x+=i

    for k in range(1,y):
        if y%k==0:
            suma_y+=k

    return suma_x==y and suma_y==x

# Cuerpo del programa
n_1=int(raw_input('Introduzca el nº 1: '))
n_2=int(raw_input('Introduzca el nº 2: '))

if numeros_amigos(n_1,n_2):
    print '¡Son amigos! :)'
else:
    print 'No son amigos :('


Ese código lo saqué de aquí.
http://es.wikipedia.org/wiki/N%C3%BAmeros_amigos#Python

;)
#1234
Scripting / Re: Python y aleatorio
27 Noviembre 2010, 06:55 AM
En lo último de esta Web te pone ejemplo. Aún así no logro hacerlo funcionar.

http://docs.python.org/library/random.html

Saludo.

Edito:

Ahora parece ser que me ha salido. Jesús, casi me da algo. Les dejo el código por si alguien lo necesita algún visitante en el futuro.

Código (python) [Seleccionar]
from random import random

# Función.
def aleatorio():
    a = random()
    print a

print aleatorio()


Citar0.117993021645
None
#1235
Scripting / Python y aleatorio
27 Noviembre 2010, 04:57 AM
¿Hola?

Estoy mirando el libro PDF
http://marmota.act.uji.es/mtp/pdf/python.pdf
página 226, ejercicio 301).

Me pareció fácil de hacer, al final me cuesta. Por ahora hice esto y me da error.

Código (python) [Seleccionar]
from random import random

def aleatorio():
aleat = 0.0 <= x < 10.0
return random()

x = float(raw_input('Introduce un número con un decimal: '))

print aleatorio()


CitarIntroduce un número con un decimal: 5.0
0.133536743027

El ejercicio pide ente 0.0 y 10.0.

Otro intento es:
Código (python) [Seleccionar]
from random import random

def aleatorio():
aleat = 0.0 <= x < 10.0
return random().aleat()

x = float(raw_input('Introduce un número con un decimal: '))

print aleatorio()

CitarTraceback (most recent call last):
File "/home/a/NetBeansProjects/a/src/a.py", line 28, in <module>
print aleatorio()
File "/home/a/NetBeansProjects/a/src/a.py", line 24, in aleatorio
return random().aleat()
AttributeError: 'float' object has no attribute 'aleat'
#1236
Gracias por esa explicación, voy a intentarlo mejor, por ahora no me sale.

Código (python) [Seleccionar]

def funcion(a, b):
 
# Ejemplo:
#2x + 5 = 17
#2x = 17 - 5
#x = 12 / 2
#x = 6

#2x + 5 = 17
#2(6) + 5 = 17
#12 + 5 = 17
#17 = 17

   return x = -b / a

print funcion(2, 5)


No se que hay de malo aquí:
Código (python) [Seleccionar]
def funcion(a, b):

   return a x + b = 0

print funcion(2, 5)

Citarreturn a x + b = 0
            ^
SyntaxError: invalid syntax

Otro intento más.
Código (python) [Seleccionar]
def funcion(a, b):
 
# Ejemplo:
#2x + 5 = 17
#2x = 17 - 5
#x = 12 / 2
#x = 6

#2x + 5 = 17
#2(6) + 5 = 17
#12 + 5 = 17
#17 = 17

   x = (0 - b) / a
   return x

a = int(raw_input('Introduce un número entero: '))
b = int(raw_input('Introduce otro número entero: '))


print funcion(2, 5)


Me da un resultado que parece ser no correcto.
CitarIntroduce un número entero: 2
Introduce otro número entero: 5
-3

¿Aquí no tienes que poner un - 2, un signo negativo o son cosas mias y hay que dejarlo en positivo?
Código (python,4) [Seleccionar]
# Ejemplo:
#2x + 5 = 17
#2x = 17 - 5
#x = 12 / - 2
#x = 6

#2x + 5 = 17
#2(6) + 5 = 17
#12 + 5 = 17
#17 = 17
#1237
Hola de nuevo:

Hice algo así:
Código (python) [Seleccionar]
def funcion(a, b):
    return a * x + b = 0

print funcion(3, 5)


Me da este error de la x que es lo que me confunde, no se si es un valor x o simplemente una multiplicación.
Citarreturn a * x + b = 0
                     ^
SyntaxError: invalid syntax

Saludo.
#1238
Gracias por las explicaciones chicos. Lo que no se es donde saca ese 1 al 10 como dice, mejor dicho, no entiendo nada de que me habla el problema. Voy a investigar para sacar algo y planteo nuevos problemas por aquí.
#1239
Lo pensé. Y la x que pinta. ¿Es un amultiplciación o es com la a y b para guardar datos dentro?

Por eso puse (a * x + b) = 0.
#1240
No se si hay que poner valores a la a y b o sólo la x.