|
Mostrar Mensajes
|
Páginas: [1] 2 3
|
2
|
Programación / Programación General / Devolver True si el numero es par [python]
|
en: 21 Febrero 2012, 23:38 pm
|
Haber si sabéis como hacer este.. ¿como haríais para saber si un numero es par o impar? Define a function isEven(number) that takes in a number as an argument and returns True if it is an even number.
Examples
>>> isEven(0) True >>> isEven(1) False >>> isEven(-2) True
Saludos!!
|
|
|
3
|
Programación / Programación General / Re: Verificar si dos tuplas contienen los mismos valores [python]
|
en: 21 Febrero 2012, 23:02 pm
|
Hola! A mi me quedo así: def hasSameContent(t1,t2): if len(t1) != len(t2): #si la cantidad de elementos es diferente return False for cont in t1: if not cont in t2: #si el elemento no se encuentra en la segunda tupla return False return True
>>> hasSameContent((1, 2), ()) False >>> hasSameContent((1, 2), (1, 2, 1)) False >>> hasSameContent((1, 2), (2, 1)) True >>> hasSameContent((1, 2), (1, 2)) True
Saludos! pd: de donde sacas esos ejercicios? Buenas!!! Buenas!!! Gracias por tu respuesta,, me a servido para pasar del test, jeje porque las comprobaciones las hace sobre los ejemplos pero realmente creo que no esta bien del todo, porque se trata de Verificar si dos tuplas contienen los mismos valores, si enviáramos hasSameContent((1, 2), (1, 3)) nos daría un True y un False no? los ejercicios son de la pagina http://www.pyschools.com/ si no la conoces mirala es muy buena. Saludos!!
|
|
|
5
|
Programación / Programación General / Re: ¿Hay muchas diferencias entre python 2.x y python 3.x?
|
en: 21 Febrero 2012, 16:19 pm
|
La diferencia entre la última versión estable, 2.7.2, y la 3.x, más importante, es el cambio del comando print a función print() . Después están cosas más insignificantes, como las clases de nuevo-estilo. Citando a Raúl González Duque (mundogeek.net): Y prácticamente nada más...
Saludos!
Eso no es nada!! jeje entonces sigo con python 2.7 Gracias!!
|
|
|
6
|
Programación / Programación General / Verificar si dos tuplas contienen los mismos valores [python]
|
en: 21 Febrero 2012, 16:18 pm
|
Buenas !! Haber como haríais esto vosotros, a mi no me sale, verifico si las tuplas son iguales, pero si los valores están en distinto orden ya no se como hacerlo Write a function hasSameContent(t1, t2) that takes in two tuples as arguments and return True if both tuples contain the same items.
Examples
>>> hasSameContent((1, 2), (1, 2)) True >>> hasSameContent((1, 2), (2, 1)) True >>> hasSameContent((1, 2), (1, 2, 1)) False >>> hasSameContent((1, 2), ()) False Saludos
|
|
|
7
|
Programación / Programación General / ¿Hay muchas diferencias entre python 2.x y python 3.x?
|
en: 20 Febrero 2012, 09:13 am
|
Buenas!!!
Estoy aprendiendo python y la verdad ni siquiera sabia que python 3.x era diferente, yo ahora estoy aprendiendo con un manual que trabaja sobre la versión 2.7,
¿Hay muchas diferencias entre python 2.x y python 3.x?
¿cual seria la diferencia mas grande?
¿cual elijo?
¿donde puedo bajarme un buen tutorial?
Saludos y gracias!!
|
|
|
9
|
Programación / Programación General / Sumar el numero de “a” que contiene la cadena asignada a una función [python]
|
en: 19 Febrero 2012, 03:42 am
|
Holaa!! Ya vuelvo a estar aqui con mis dudas xddd, esta vez creo que estoy muy cerca de hacerlo bien, pero en algo fallo, mirar el proble a resolver es este: Write the function countA(word) that takes in a word as argument and returns the number of 'a' in that word.
Examples
>>> countA("apple") 1 >>> countA("Apple") 0 >>> countA("Banana") 3 yo lo hago asi y no me funciona: def countA(word): cont=0 total=0 for letra in word[cont]: if letra=='a': total=total+1 cont=cont+1 elif letra!='a': cont=cont+1 return total
tambien se me ocurrio hacerlo así y nada.. def countA(word): cont=0 total=0 partes=word[cont] for letra in partes: if letra=='a': total=total+1 cont=cont+1 elif letra!='a': cont=cont+1 return total
haber si me podéis explicar cual es el fallo y como resolverlo por cierto cuanto tiempo aprox os llevó aprender python? yo llevo un mes y medio mas o menos es muy poco pero aveces creo que avanzo demasiado lento Saludos y graciassss
|
|
|
|
|
|
|