Daniela Herreño Contreras
PreguntaCómo hago para que el programa me corra si utilizo Ñ o tìlde?

Hermes Aguilar
Puedes usar utf-8
Daniela Herreño Contreras
Cómo lo activo?

Hermes Aguilar
Dejame ver tu codigo, quiza no sea necesario usar el utf-8.
Daniela Herreño Contreras
edad=int(input("Ingresa tu edad: ")) resta=18-edad resta=str(resta) if edad >= 18: print("Felicidades, eres mayor de edad") else: print("Te faltan "+resta+ " años para sacar tu cédula :)")

Hermes Aguilar

Hermes Aguilar
solo agrega:
# -- coding: utf-8 --
Daniela Herreño Contreras
Hola Hermes, le quité los los h1 y me funcionó. Muchas gracias :)
# -- coding: utf-8 -- edad=int(input("Ingresa tu edad: ")) resta=18-edad resta=str(resta) if edad >= 18: print("Felicidades, eres mayor de edad") else: print("Te faltan "+resta+ " años para sacar tu cédula :)")

Hermes Aguilar
Exito Dani!

Alejandro Urrea Giraldo
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.

Jeyson David Vargas Crespo
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 --