Boa tarde,
notei que quando utilizo acento na função print é apresentado erro, veja mais detalhes...
print("Bem vindo ao jogo de Adivinhacao!")
- não gera erro.
print("Bem vindo ao jogo de Adivinhação!")
- gera o seguinte erro:
c:\temp>py C:\Python\chute.py
SyntaxError: Non-UTF-8 code starting with '\xe7' in file C:\Python\chute.py on line 2, but no encoding declared; see https://peps.python.org/pep-0263/ for details
Solução encontrada, duas linhas mágicas no início do arquivo de código.
ANTES:
# -arquivo do notepad++ em formato ANSI
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")
DEPOIS:
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
# -arquivo do notepad++ em formato ANSI
print("*********************************")
print("Bem vindo ao jogo de Adivinhação!")
print("*********************************")