Cómo hago para que el programa me corra si utilizo Ñ o tìlde?

Daniela Herreño Contreras

Daniela Herreño Contreras

Pregunta
studenthace 5 años

Cómo hago para que el programa me corra si utilizo Ñ o tìlde?

17 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Pues si es en un printo no hay problema pero para escribir dentro del código no se puede porque no existe en Python.

    Aaron Joel Limachi Quispe

    Aaron Joel Limachi Quispe

    studenthace 5 años

    Es buena práctica mantenerlo en inglés y evitar el uso de Ñ o tilde.

    Juan Jose Tovar

    Juan Jose Tovar

    studenthace 5 años

    Anteriormente debias poner en la primera línea de tu código esta línea: #-- coding: utf-8 --

    Sin embargo, después de Python3 ya viene por defecto.

    Francisco Javier Mendoza Flores

    Francisco Javier Mendoza Flores

    studenthace 5 años

    Puedes actualizar la versión de Python para que no tengas ese detalle. Saludos.

    Daniela Herreño Contreras

    Daniela Herreño Contreras

    studenthace 5 años

    Gracias a todos, estaba usando otra versión de Python, lo cambié y problema solucionado sin tener que poner utf al principio.

    Fredy A. Yomayuza  Colorado

    Fredy A. Yomayuza Colorado

    studenthace 5 años

    En la versión 3.8 de Python no es necesario el coding: utf-8

    Emilia Natalia Ustares

    Emilia Natalia Ustares

    studenthace 5 años

    Debajo del "shebang" (#!/usr/bin/env python) si es que lo estás usando, podés agregar como segunda linea la codificacion que es:

    coding: utf-8

    otras variantes que encontré en internet son:

    -- coding: utf-8 --

    -- coding: iso-8859-15 --

    Lo que no sabría decirte es para que sirven los ' * '

    Ahora si es para un archivo podés agregar el encoding cuando lo estás abriendo, por ejemplo: archivo = open('mitexto.txt', encoding='utf-8')

    Jeyson David Vargas Crespo

    Jeyson David Vargas Crespo

    studenthace 5 años

    Hola Daniela, Si estás utilizando la versión 3.8 no es necesario colocar nada, pero recuerda que solo lo puedes hacer en strings, aunque funciona en las variables también por legibilidad y standard no es bueno colocarlo. Si utilizas la versión 2 si es necesario que coloques al principio del programa # -- coding: utf-8 --

    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    Adicional a las respuestas compartidas por los compañeros, cabe anotar que para las versiones de python 3.x la codificación por defecto es utf-8, es decir podrá reconocer los caracteres especiales (ñ y acentos) sin necesidad de indicarlo explícitamente. Sin embargo, para versiones de python 2.x , la codificación por defecto es ASCII (caracteres usados en Inglés) donde no existen la ñ ni los acentos, y será necesario incluir la instrucción # -- coding: utf-8 -- en la cabecera del script.

    Hermes Aguilar

    Hermes Aguilar

    studenthace 5 años

    Exito Dani!

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.