print("--------------------")
print("CALCULADORA DE MÉDIA")
print("--------------------")
print()
#Primeira nota
v1 = float(input("Digite a primeira nota: "))
#Segunda nota
v2 = float(input("Digite a segunda nota: "))
#Média
media = (v1 + v2) / 2
print("A nota da sua média é:", media)
print()
#Pergunta = Pergunta do Ponto Extra
pergunta = str(input("Deseja adicionar algum ponto extra? [S/N]:"));
#Verifica se o usuário quer adicionar um ponto extra na média
if pergunta == "s" or "S":
"""Erro aqui, caso eu insira "n" ou "N" na "pergunta", ele realiza esse "pontoextra"
sendo que, quando for digitado "N" ou "n", eu não quero que ele realize essa parte!"""
pontoextra = float(input("Digite o(s) ponto(s) extra(s): "));
media = media + pontoextra;
print("A sua média final é:", media);
#Verifica se o usuário não quer adicionar ponto(s) extra(s) na média
if pergunta == "n" or "N":
print("Programa encerrado!");
#Caso ele responda algo diferente de "S" ou "N", retorna um erro
else:
print("Resposta inválida!")
Basically, what I'm not able to solve is the variable "puntoextra".
If the user types "N" or "n" in the "question" variable, I want it to just terminate the program, and show on the screen that the program has ended. But, there is one, that variable "dot" is being used even if I type "N" or "n", which is equivalent to "no" adding the extra dot.