banner2

Home Foros Foro dudas Foro Python operador in

operador in

Etiquetado: 

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #10363

    Mauricio
    Participante

    Buenas tardes/noches / días.

    Estoy iniciandome en el lenguaje de python. Al hacer el ejercicio con el operador in del viedo 13 de pildoras relacionado con python me aparece el siguiente error:

    Traceback (most recent call last):
      File «D:\Python\python\Ejercicios\Borrar\practicasCondicional.py», line 3, in <module>
        asignatura=input(«Elige la Asignatura «)
      File «<string>», line 1, in <module>
    NameError: name ‘A’ is not defined

    Estoy utilizando la plataforma IDLE(python GUI), mi código es el siguientes:

    print(«asinaturas Optattivas 2011»)
    print(«matematicas, civismo, quimica, fisica»)
    asignatura=input(«Elige la Asignatura «)

    if asignatura in («matematicas»,»civismo»,»quimica»,»fisica»):
    print(«Asignatura elegida » + asignatura)
    else:
    print(«Asignatura no contemplada»)
    no sé qué pueda estar haciendo mal, ojalá y me puedan auxiliar

    #10367

    Mauricio
    Participante

    Al parecer el idle python gui no acepta de esa manera la instrucción IN, instalé el spyder  y si funcionó

    #10372

    Nonecode
    Participante

    Si quieres mejorar esos fallos,  busca sobre la maneras de escribir un codigo legible y mas PEP8,9 etc.

    #10392

    Ummowoe
    Participante

    Este codigo si que va:

    print(«asinaturas Optativas 2011»)

    print(«matematicas, civismo, quimica, fisica»)

    asignatura=input(«Elige la Asignatura «)

     

    if asignatura in («matematicas»,»civismo»,»quimica»,»fisica»):

    print(«Asignatura elegida», asignatura)

    else:

    print(«Asignatura no contemplada»)

    # no sé qué pueda estar haciendo mal, ojalá y me puedan auxiliar

     

    Tenias problemas de » que no son las mismas e identacion de los if.

    De todas maneras no debes usar el input porque en Sublime no va, es la asignatura pendiente

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.

Píldoras Informáticas

Comencé esta aventura para dar soporte a mis alumnos presenciales. Con el apoyo de todos los que me seguís mi canal de YouTube y esta web han crecido mucho más de lo que yo esperaba. Gracias a todos por estar ahí.

Quién está aquí ahora

Foto del perfil de Oriol Canadés
Foto del perfil de JOSEFA
Foto del perfil de Adelma
Foto del perfil de Jesus
Foto del perfil de edickson rivas