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 - bichotg

#11
Vaya hoy vuelvo a estar atascado en un ejercicio similar al de ayer :(

el ejercicio es este:

CitarCreate a function addNumbers(start, end) that adds all the integers between the start and end value (inclusive) and returns the total sum.

Examples

  >>> addNumbers(5, 10)
  45
  >>> addNumbers(1, 1)
  1

y empieza asi: (es inamovible)

Citardef addNumbers(start, end):
    total =
    while start


si tuviera una variable para usarla de contador creo sabria hacerlo, pero ¿asi? ni idea :( , como lo hariais?

Saludos
#12
Cita de: Leo Gutiérrez. en 17 Febrero 2012, 03:49 AM
En realidad es muy sencillo:

contador = 1
total = 0
while contador <= num
{
    total = total + contador
    contador = contador + 1
}


Perfecto Leo!!! ahora lo entendi bien gracias a tu respuesta, tu lo escribes en C? o en otro lenguaje verdad? lo digo por el '}',

mira al final lo ice asi:

Código (python) [Seleccionar]
def addNumbers(num):
    total=0
    i=1
    while i<=num:
        total=total+i
        i=i+1
    return total



Cita de: skapunky en 17 Febrero 2012, 14:13 PM
Tu programa es muy sencillo, puedes hacer un bucle, aunque sabiendo matematicas tiene una solución mucho mas sencilla. Fijate en lo siguiente, puedes hacer el programa en una sola línea:

Entiendo que quieres sumar los primeros N numeros, donde 1+2+...+(N-1)+N

Usa la formula:

Resutado sumatorio = (N*(N+1))/ 2


Fuck yeah, una sola línea sabiendo matemáticas  ;)


Sabes que pasa que son ejercicios y me marcan el principio y el ejercicio empezaba asi:

Código (python) [Seleccionar]
def addNumbers(num):
total = 0
i = 1
while


el principo que te marcan no se puede cambiar


Saludosss

#13
Hola!!

Donde puedo encontrar ejercicios python y que luego pueda ver la solución para comprobar fallos y aprender de ellos, algo similar a los ejercicios que hay en http://pythonya.appspot.com/ pero que haya mas ejercicios de cada cosa, para practicar, listas,tuplas etc..

Gracias por adelantado :)
#14
Hola !!

Haber si me podéis echar una mano con este ejercicio que estoy atascado y no doy con la solución


CitarCreate a function addNumbers(x) that takes a number as an argument and adds all the integers between 1 and the number (inclusive) and returns the total number.

Examples

>>> addNumbers(10)
55
>>> addNumbers(1)
1


Y empieza asi el ejercicio :

def addNumbers(num):
total = 0
i = 1
while


Conozco el ciclo indefinido while, pero no logro tener una idea para aplicarlo, he echo el ejercicio usando for sin problema, pero tiene que ser con while

   
Código (python) [Seleccionar]
def addNumbers(num):
        total=0
        for num in range(num+1):
            total=total+num
            return total



Saludos!!!
#15
Cita de: fallout20xx en 19 Enero 2012, 16:01 PM
un explorador de internet no entiende el codigo de python, podria, pero no es comun que la gente tenga instalado el interprete de python, ni siquiera se si existe un plug in para algun explorador que haga funcionar el codigo de python... aunque no seria muy dificil de hacer... creo...


Esto me deja descolocado totalemte conozco personas que hacen paginas web en python desde hace años , por lo menos eso creo,, quizas sea un leguaje parecido y me esté confundiendo..
#16
Corregirme si me equivoco por favor.


Python es ''fácil'' de aprender y sirve para aplicaciones web y aplicaciones de escritorio.

C++ solo es aplicaciones de escritorio, pero es muy similar a PHP y Java por lo que aprender luego PHP y JAVA seria muy fácil de aprender.

PHP sirve para aplicaciones web y aplicaciones de escritorio. pero para escritorio no se suele usar.

¿Es correcto?
#17
Cita de: fallout20xx en 19 Enero 2012, 10:36 AM
Yo desde mi experiencia personal te dire que empece con C/C++ y lo acabe mandando a la ***** cuando empece a necesitar ventanas, me puse con python, actualmente trabajo de programador en mi oficina haciendo aplicaciones con python y he retomado los estudios de C/C++ , el asunto es que para aprender la dinamica de programacion, es mejor empezar con python, por que esta todo muy documentado, tiene las mismas posibilidades que cualquier lenguaje de programacion, si bien es cierto que necesitas siempre el interprete para ejecutar las aplicaciones, puedes hacer ejecutables en windows con py2exe.
Aunque ya te digo que el objetivo es aprender a programar, y python te va a ayudar mucho con una sintaxis clara, escueta, sencilla y limpia, y con toda la potencia que puede tener cualquier otro lenguaje.
Esa es mi experiencia profresional, ahora si te quieres guiar por fantasmadas de que C tarda 0,01 milesima de segundo menos en ejecutar un comando y bla bla bla, mira para que tengas un simil, es como comprarle unas zapatillas nike de competicion con camara de aire, aletillas anti reflejantes y gromenawer a un bebe que esta aprendiendo a gatear... coño!!! dale un taca taca primero que le va a ser mil veces mas util xD


Una respuesta clara.. como me gustan.. pues me voy a mirar lo de phyton ya que es interesante, aparte de todas las ventajas de ser mas fácil y limpio. puedes hacer paginas web, aplicaciones de escritorio de Windows y de linux también creo no? osea que me sirve para todo..

Saludos
#18
Cita de: 2Fac3R en 16 Enero 2012, 22:50 PM
Hay una sección para lenguajes C++ y un subforo dentro de Programacion General llamado "Ejercicios"
Zalu2


Ok perfecto :)  he encontrado una pagina para iniciarse en C++ y con los ejercicios del subforo podre practicar.

Una duda muy tonta.. se pueden hacer aplicaciones C++ tanto para Linux como para Windows por lo que tengo entendido, pero... ¿se programa de forma distinta? me refiero a la hora de programar abría que usar otros parámetros si el programa que estamos creando fuera para linux o windows, es que no lo acabo de entender, porque veo tan distintos los programas de win que los de linux.. se instalan de forma totalmente distinta.



Saludos
#19
Cita de: Salamand3r en 16 Enero 2012, 03:40 AM
porque no comienzas con C++ ? en mi experiencia te recomendaria comenzar con ese, en Delphi, bastante intuitivo, y dsp de eso le metes Java, por lo menos yo lo lleve asi y me fue bastante bien

Saludos !

Gracias por tu consejo Salamand3r , si empiezo con C++ luego sera mucho mas facil aprender PHP o JAVA verdad?

Conoces algun manual o ejercicios para ir aprendiendo algo asi de C++

Saludos
#20
Cita de: Leo Gutiérrez. en 16 Enero 2012, 00:35 AM
http://foro.elhacker.net/programacion_general/orientacion_lectura_recomendada_para_los_nuevos_usuarios-t282163.0.html

Gracias!! me a servido de mucho

Veo que este post es muy común he leído todo lo que podido

Pero aun tengo algunas dudas..

Python parece ser un lenguaje facil para empezar y eso me gusta, pero no tengo muy claro su futuro, en un ranking de TIOBE del 2011 a bajado 2 puestos su uso  en un año

¿Que limitaciones le veis a Python? ¿se pueden hacer tanto webs como aplicaciones de escritorio verdad?


Por otro lado buscando info parece que C# ha crecido, pero no tengo claro si C# es C++ pero mas ''nuevo'' o es otro lenguaje totalmente distinto.

¿C# para que tipo de usos esta recomendado?



¿Si aprendo Python luego es muy difícil aprender C# , php, java?

¿Si aprendo C++ o C#  luego es muy difícil aprender , php, java?


Saludos