2
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 unable to solve is the variable "dotoextra".
If the user type "N" or "n" in the "question" variable, I want it to just close the program, and show on the screen that the program has been terminated. But there is one though, that variable "dot-xtra" is being used even if I type "N" or "n", which is equivalent to "no" adding the extra point.
Basically, what I’m unable to solve is the variable "dotoextra".
– Kappa
If the user type "N" or "n" in the "question" variable, I want it to just close the program, and show on the screen that the program has been terminated. But there is one though, that variable "dot-xtra" is being used even if I type "N" or "n", which is equivalent to "no" adding the extra point.
– Kappa
an easy way to check the S
e
sé pegando a entrada e transforma-lá sempre em letras minuscula, assim voce só precisa fazer uma comparação
question.(), desta maneira você só precisa verificar se é igual a
sou
n`– RFL