Python - Motrar una lista de numeros sin utilizar if else for while

   
Vista:

Motrar una lista de numeros sin utilizar if else for while

Publicado por jonathan (1 intervención) el 07/05/2016 22:58:29
1
2
3
4
5
6
7
8
9
10
11
print("ingrese un numero")
b=input()
b=int(b)
a=1
def func(a,b):
     print(" ",a,)
     a=a+1
     print(" ",a,)
     c=b-a
     print(" ",c,)
func(a,b)


#quiero ingresar un numero ejemplo 7 y q imprima
1
2
3
4
5
6
7
#sin usar if else for while
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Motrar una lista de numeros sin utilizar if else for while

Publicado por xve (1235 intervenciones) el 08/05/2016 08:49:05
Hola Jonathan, la unica manera que se me ocurres es utilizando una función recursiva... pero se utiliza un if!!!
1
2
3
4
5
6
7
8
9
10
11
12
print("ingrese un numero")
b=input()
b=int(b)
a=1
def func(a,b):
	print(" ",a)
	a=a+1
	if a>b:
		return
	func(a,b)
 
func(a,b)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Motrar una lista de numeros sin utilizar if else for while

Publicado por Jorge (8 intervenciones) el 08/05/2016 18:50:38
Con un temporizador que se ejecute cada 5 segundos haciendo

y = 1
x = y
print(x)
y += 1

y al cabo de 35 se detenga, pero internamente usaría algún if.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Motrar una lista de numeros sin utilizar if else for while

Publicado por Simuel (5 intervenciones) el 21/05/2016 06:05:37
1
2
3
4
5
def func(final):
    inicio = list(range(1,final+1))
    print(inicio)
 
func(7)

Esta es una forma de hacer lo que quieres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Motrar una lista de numeros sin utilizar if else for while

Publicado por xaxo (1 intervención) el 23/05/2016 11:41:02
Tal vez?

1
2
3
4
5
6
7
8
9
10
def printNum(num):
    if num == 0:
        return
    else:
        print(num)
        num = num-1
        printNum(num)
 
 
printNum(7)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Armando

Motrar una lista de numeros sin utilizar if else for while

Publicado por Armando (2 intervenciones) el 02/06/2016 23:09:34
Es más facil de lo que crees, solo 1 linea de codigo es necesaria :)

http://goo.gl/BmqTms
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar