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

#1491
Software / VirtualBox
4 Octubre 2010, 19:36 PM
Hola:

Uso como base el Windows 7 y tengo instalado el VirtualBox para probar el openSUSE 11.3.

No puedo usar el teclado numérico cuando uso openSUSE. ¿Hay solución para ello?

Saludo.
#1492
Scripting / Re: [python] Cadena de códigos
4 Octubre 2010, 16:28 PM
Gracias.

Ah, otra cosa, la cadena ya la averigüé. Es así:

Código (python) [Seleccionar]
if a == 125 or b != 45 or c <= 345\
or c == 175 or d >= 4578 or e <= 35:


Es bueno saber esto.



Pues tienes razón.

Lo de ord. ¿No será or? (sin la d al final.)
#1493
Scripting / Re: [python] Cadena de códigos
4 Octubre 2010, 16:06 PM
Lo he intentado hacerlo así.

Código (python) [Seleccionar]

# Introducir datos a la variable.
Letra = str(raw_input('Introduce cualquier carácter: '))

#
if Letra <= 'Z':
    print 'Es una MAYÚSCULA.'
if Letra <= 'z':
    print 'Es una MINÚSCULA.'


Si pulso 'T', me suelta este resultado activándome los dos print.
Citar
Introduce cualquier carácter: T
Es una MAYÚSCULA.
Es una MINÚSCULA.


Si pulso 't' me funciona bien. ¿Qué es lo que pasa?
Citar
Introduce cualquier carácter: t
Es una MINÚSCULA.
#1494
Scripting / Re: [python] Cadena de códigos
4 Octubre 2010, 15:57 PM
Es así como dices en Pascal. Claro que son todo el abecesario a-Z y A-Z. ¿A que ya no es tan fácil?

#1495
Scripting / Re: [python] Cadena de códigos
4 Octubre 2010, 14:44 PM
Que raro que no se pueda, ya que otros lenguajes si se puede como C/C++/C#, etc...

Por ahora estaba hasta haciendo esto y tampoco es así.

Código (python) [Seleccionar]
# Introducir datos a la variable.
Le = str(raw_input('Introduce cualquier carácter: '))

#
if Le == 'A':
    if Le == 'B':
        if Le == 'C':
            if Le == 'D':
                if Le == 'E':
                    if Le == 'F':
                        if Le == 'G':
                            if Le == 'H':
                                if Le == 'I':
                                    if Le == 'J':
                                        if Le == 'K':
                                            if Le == 'L':
                                                if Le == 'M':
                                                    if Le == 'N':
                                                        if Le == 'Ñ':
                                                            if Le == 'O':
                                                                if Le == 'P':
                                                                    if Le == 'Q':
                                                                        if Le == 'R':
                                                                            if Le == 'S':
                                                                                if Le == 'T':
                                                                                    if Le == 'U':
                                                                                        if Le == 'V':
                                                                                            if Le == 'X':
                                                                                                if Le == 'Y':
                                                                                                    if Le == 'Z':
                                                                                                        print 'Es una MAYÚSCULA.'
#1496
Scripting / Re: [python] Calcular billetes
4 Octubre 2010, 14:28 PM
No no lo he hecho yo.  Será que no aprendo ni a de tres. No es que estés juzgando, sólo opinando y tienes razón.
#1497
Scripting / [python] Cadena de códigos
4 Octubre 2010, 14:03 PM
Hola gente:

Quiero poner de una pasada en el compilador netbeans una fila muy larga de código.

if a == 125 or b != 45 or c <= 345 or c == 175 or d >= 4578 or e <= 35:

Para reducir e intentado ponerlo de esta manera.

if a == 125 or b != 45 or c <= 345 or
c == 175 or d >= 4578 or e <= 35:

No funciona.

if a == 125 or b != 45 or c <= 345 +
or c == 175 or d >= 4578 or e <= 35:

No funciona.

if a == 125 or b != 45 or c <= 345,
or c == 175 or d >= 4578 or e <= 35:

Tampoco funciona.

¿Existe algún método para que funcione?

Saludo.
#1498
Scripting / Re: [python] Calcular billetes
4 Octubre 2010, 14:02 PM
Hola:

Lo he hecho así fijándome en el for con array. En este caso no es la idea aunque por fin funcione.

Código (python) [Seleccionar]

# Introducir datos a la variable.
N = int(raw_input('Ingresar Capital: '))

# Variables Billetes.
denominaciones = [500, 200, 100, 50, 20, 10, 5, 2, 1]

for denominacion in denominaciones:
    print "%d Billetes de %d" % ((N / denominacion), denominacion)
    N = N % denominacion


La idea es usar sólo IF- ELSE y nada de array como hice arriba ni tampoco usar While. ¿A qué ahora ya no es tan fácil?
El código será más largo y pesado, pero hay que aprender hacer las cosas complejas también.

Saludo.
#1499
Scripting / [python] Calcular billetes
3 Octubre 2010, 23:45 PM
Hay un programa que se me resiste.

un programa que calcule el desglose en billetes y monedas de una cantidad exacta de euros. Hay billetes de 500, 200, 100, 50, 20, 10 y 5 euros y monedas de 2 y 1 euros. Por ejemplo, si deseamos conocer el desglose de 434 euros, el programa mostrará por pantalla el siguiente resultado:
2 billetes de 200 euros.
1 billete de 20 euros.
1 billete de 10 euros.
2 monedas de 2 euros.


He guardado todos los billetes y moneda en cada variable. He intentado y sigo con ello usando los if-else con sus operadores ==, !=, <=, and, or, etc, etc, etc.

Este tipo de ejercicio es mucho para mi. Aún así sigo para aprender aunque sea un tocho de código que haga y ustedes muy pequeño. Sigo experimentando pero necesito ideas.

Código (python) [Seleccionar]
# Introducir datos a la variable.
E = int(raw_input('Ingresar Capital: '))

# Variables Billetes.
a = 500
b = 200
c = 100
d = 50
e = 20
f = 10
g = 5

# Variables Monedas.
h = 2
i = 1

#R = (a / 500 != 0) or (b / 200 != 0) or (c / 100 != 0) or (d / 50 != 0) or (e / 20 != 0) or (f / 10 != 0) or (g / 5 != 0) or (h / 2 != 0) or (i / 1 != 0)

#print R

if (E / a) == 0:
   a1 = E
   print a1
if (a1 / b) == 0:
   a2 = a1
   print a2
   
   etc.


print '%d billetes de 500 €uros.' % a1
print '%d billetes de 200 €uros.' % a2
print '%d billetes de 100 €uros.' % a3
print '%d billetes de 50 €uros.' % a4
print '%d billetes de 20 €uros.' % a5
print '%d billetes de 10 €uros.' % a6
print '%d billetes de 5 €uros.' % a7
print '%d monedas de 2 €uros.' % a8
print '%d monedas de 1 €uros.' % a9