Python - necesito ayuda

 
Vista:
sin imagen de perfil

necesito ayuda

Publicado por diego yael (2 intervenciones) el 11/04/2022 11:01:28
tengo que hacer una funcion que cree un ciclo con el bucle "while" que te pida un numero infinitas veces hasta que llegues a el numero indicado, pero esta función va a agarrar el número con un parámetro que está afuera de la función y no se como hacerlo, lo intenté pero me sale error (soy principiante)

1
2
3
4
5
6
7
8
9
10
def ciclo(número):
    while número <= 100():
        int(input("Por favor ingrese otro número: ")
    if número > 100:
        print("chau perro")
        input("press ENTER to exit.")
 
número = int(input("Por favor ingrese un número: ")
 
ciclo(número)
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 algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

necesito ayuda

Publicado por algoritmo (33 intervenciones) el 11/04/2022 21:32:48
Hola

No estoy seguro de haber entendido lo que pretendes.

Lo interpreto así:

1) Me pide un número
2) Entro en un bucle infinito, en el que me pide otros números.
3) Finaliza el bucle si entro el número inicial.

Si es eso, el código sería:

1
2
3
4
5
6
7
8
9
10
11
def ciclo(numero):
    while True:
        otro_numero = int(input("Por favor ingrese otro número: "))
        if otro_numero == numero:
            break
 
    print("chau perro")
 
numero = int(input("Por favor ingrese un número: "))
 
ciclo(numero)

Espero que te sirva.
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