Home Foros Foro dudas Foro Python Falla en input, video 10 Python Gratuito

Falla en input, video 10 Python Gratuito

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #21471

    Mariana Lino Sànchez
    Participante

    Porfavro, estoy teniendo problemas para introducir datos… hgo exactamente lo que indica el video y aun así parece no permitir ingresar datos mediante el Input()

    El còdigo essencillo, lo pegará acá. Ingreso a SublimeREPL pero el cursor se mantiene naranja, escriba lo que escriba parece no introducir datos pues nunca me muestra respuesta…Ayuda.. què màs estarìa haciendo mal?

     

    Gracias de anemano

     

    nota_alumno=input(“Notas: “)

     

    def evaluacion(nota):

    valoracion=”aprobado”

    if nota<5:

    valoracion=”Suspenso”

    return valoracion

     

    print(evaluacion(nota_alumno))

     

     

     

    #21546

    ANDRES LARA MARTINEZ
    Participante

    Hola estimada Mariana

    Dando apoyo a tu duda,

    1.- Para que el input funcione debes omitir el texto “Notas”, por lo que debe quedar de la siguiente forma:
    <div style=”color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, ‘Courier New’, monospace; font-size: 14px; line-height: 19px; white-space: pre;”>nota_alumno=input()</div>
    2.- Cuidar el identado

    3.- En la línea final debes especificar el tipo de dato que se refiere la variable nota_alumno, es decir, debes especificar que se trata de un Int
    <div style=”color: #d4d4d4; background-color: #1e1e1e; font-family: Consolas, ‘Courier New’, monospace; font-size: 14px; line-height: 19px; white-space: pre;”>print(evaluacion(int(nota_alumno)))</div>
     

     

    #21547

    ANDRES LARA MARTINEZ
    Participante

    <span style=”color: #444444; font-family: Lato; font-size: 14px;”>nota_alumno=input()</span>

    <span style=”color: #444444; font-family: Lato; font-size: 14px;”>print(evaluacion(int(nota_alumno)))</span>

    #21550

    ANDRES LARA MARTINEZ
    Participante

    Si deseas conservar la línea como originalmente la escribiste, debes especificarle a Phyton el tipo de dato que estas ingresando, por lo que la línea debe quedar:

    <span style=”color: #444444; font-family: Lato; font-size: 14px;”>nota_alumno=int(input(“Notas: “))</span>

     

    #21619

    Luis Ruiz Molina
    Participante

    Hola.

    Lo que falla es definicion de la función, ya que no esta identada.

    Debes tabularla, quedando así:
    <p style=”box-sizing: border-box; margin: 10px 0px; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Lato; color: #444444;”>def evaluacion(nota):</p>
    <p style=”box-sizing: border-box; margin: 10px 0px; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Lato; color: #444444;”>    valoracion=”aprobado”</p>
    <p style=”box-sizing: border-box; margin: 10px 0px; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Lato; color: #444444;”>    if nota<5:</p>
    <p style=”box-sizing: border-box; margin: 10px 0px; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Lato; color: #444444;”>    valoracion=”Suspenso”</p>
    <p style=”box-sizing: border-box; margin: 10px 0px; -webkit-font-smoothing: antialiased; font-size: 14px; font-family: Lato; color: #444444;”>    return valoracion</p>

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.