Ayuda ejercicio python xD

Iniciado por kyps, 6 Enero 2010, 00:40 AM

0 Miembros y 1 Visitante están viendo este tema.

kyps

Hola muy buenas toy con el curso de ricardo  navaja y hay ejercicios pero se me presento uno que no pude resolver
Ejercicio 2)
sea la variable a='56743' y b='67893'

Crear un script que testee si el primer caracter es un 5 y si es asi
imprima CORRECTO si no es cinco imprima INCORRECTO.

probar el script con a y b, y debe decir  CORRECTO e INCORRECTO cuando
corresponda.


no quiero que me lo resuelvan solo quiero pistas
ami se me ocurrio el principio
Código (python) [Seleccionar]

a='56743'
b='67893'

print (a[:1])


xD Hay me kede
Edad 15 Años,
--- Conocimientos ---
Carding 99%
Pharming 99%
Php 25%
Html & Css 45%
Python 65%
Visual Basic 5%
Batch 15%
Linux 55%
No esta Mal no?

Novlucker

Pero entonces ya lo tienes hecho :P

En pseudocódigo

Si primera letra de a es 5
Imprimir correcto
Sino
Imprimir incorrecto

Si primera letra de b es 5
Imprimir correcto
Sino
Imprimir incorrecto

Practicamente lo tienes hecho, solo debes de poner un par de IF
Se podría poner una función que tome como parámetro la variable, pero supongo que aún no se ha llegado a eso :P
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

kyps

Gracias :D e codeado esto
Código (python) [Seleccionar]
a='56743'
b='67893'

print (a[:1])
if '5' in (a):
    print ('Correcto')
    else:
        print ('Incorrecto')
input()


Pero me tira error :S
Edad 15 Años,
--- Conocimientos ---
Carding 99%
Pharming 99%
Php 25%
Html & Css 45%
Python 65%
Visual Basic 5%
Batch 15%
Linux 55%
No esta Mal no?

Novlucker

Ese no es el code :silbar:
No va a funcionar, pero te tira error porque ...

Código (python) [Seleccionar]
a='56743'
b='67893'

print (a[:1])
#de que te sirve imprimir el primer caracter
if '5' in (a):
#si el 5 esta en la a, seguro quieres eso
print ('Correcto')
else:
#el else debe de estar al mismo nivel que el if
print ('Incorrecto')
input()


Saludos

P.D: firefox sigue desplazando las tabulaciones :¬¬
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

kyps

buah en el curso sale esto


pero ami me tira error en else
Edad 15 Años,
--- Conocimientos ---
Carding 99%
Pharming 99%
Php 25%
Html & Css 45%
Python 65%
Visual Basic 5%
Batch 15%
Linux 55%
No esta Mal no?

leogtz

¿Y así?
Código (python) [Seleccionar]

#!/usr/bin/env python
a = '56743'
if a[:1] == '5':
    print  "Correcto"
else:
    print "Incorrecto"
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Novlucker

Tu ELSE esta desplazado, no sale en la misma linea que el IF :silbar:

Debes de prestar más atención e intentar entender los ejemplos, el IN busca en cualquier sitio, y tu lo necesitas al principio

Saludos
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Ahí la solución

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

kyps

Código (python) [Seleccionar]
#!/usr/bin/env python
a = '56743'
if a[:1] == '5':
    print  "Correcto"
else:
    print "Incorrecto"


me tira error ¬¬ sera por la version 3.1?
Edad 15 Años,
--- Conocimientos ---
Carding 99%
Pharming 99%
Php 25%
Html & Css 45%
Python 65%
Visual Basic 5%
Batch 15%
Linux 55%
No esta Mal no?

Novlucker

Si!!!  :-(

En que quedamos con el tema de los errores de la nueva versión? Que lo ibas a mirar! Donde da error? línea 4 y 6? :silbar:

Los PRINT!
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

kyps

jajajajaj siii joder maestro tio maestrooo coño xD dejame tu msn men para consultarte algun duda  eres la ostia
buah taba sin atencion gracias ya taba desesperado
Edad 15 Años,
--- Conocimientos ---
Carding 99%
Pharming 99%
Php 25%
Html & Css 45%
Python 65%
Visual Basic 5%
Batch 15%
Linux 55%
No esta Mal no?