Boa noite pessoal. Trabalho viajando e como nem sempre tenho notebook disponível, acabo praticando pelo celular. Fiz um código pra funcionar como uma pesquisa de satisfação e estou tentando arrumar um jeito de contabilizar os votos recebidos pelas opções. Obrigado.
Segue o código:
def otima():
print('Obrigado pela sua avaliação!\nÉ bom saber que fizemos um ótimo trabalho para você!')
def boa():
print('Obrigado pela sua avaliação!\nVolte sempre!')
def regular():
print('Obrigado pela sua avaliação!\nBuscaremos melhorar os nossos serviços!')
def ruim():
print('Que pena!\nFaremos o possível para melhorar. Obrigado!')
def erro():
print('Sua escolha deve estar entre os números 1 e 4 apenas.\n')
while True:
print('Contribua com a nossa pesquisa e\nconte-nos como foi a sua experiencia\n')
print('para você a refeição servida foi:\n \n 1 - Ótima\n 2 - Boa\n 3 - Regular\n 4 - Ruim\n')
opcao = input('Digite o número correspondente a sua escolha:\n')
if opcao.isdigit() and opcao.isnumeric():
if opcao == '1':
otima()
break
elif opcao == '2':
boa()
break
elif opcao == '3':
regular()
break
elif opcao == '4':
ruim()
break
elif opcao < '1' or opcao > '4':
erro()
else:
print('Opção inválida!\n' 'Digite apenas o número correspondente a opção desejada.\n')
if input('Reiniciar (S / N)?\n') not in ('S', 's'):
break
Pergunta
Berguy
Boa noite pessoal. Trabalho viajando e como nem sempre tenho notebook disponível, acabo praticando pelo celular. Fiz um código pra funcionar como uma pesquisa de satisfação e estou tentando arrumar um jeito de contabilizar os votos recebidos pelas opções. Obrigado.
Segue o código:
def otima():
print('Obrigado pela sua avaliação!\nÉ bom saber que fizemos um ótimo trabalho para você!')
def boa():
print('Obrigado pela sua avaliação!\nVolte sempre!')
def regular():
print('Obrigado pela sua avaliação!\nBuscaremos melhorar os nossos serviços!')
def ruim():
print('Que pena!\nFaremos o possível para melhorar. Obrigado!')
def erro():
print('Sua escolha deve estar entre os números 1 e 4 apenas.\n')
while True:
print('Contribua com a nossa pesquisa e\nconte-nos como foi a sua experiencia\n')
print('para você a refeição servida foi:\n \n 1 - Ótima\n 2 - Boa\n 3 - Regular\n 4 - Ruim\n')
opcao = input('Digite o número correspondente a sua escolha:\n')
if opcao.isdigit() and opcao.isnumeric():
if opcao == '1':
otima()
break
elif opcao == '2':
boa()
break
elif opcao == '3':
regular()
break
elif opcao == '4':
ruim()
break
elif opcao < '1' or opcao > '4':
erro()
else:
print('Opção inválida!\n' 'Digite apenas o número correspondente a opção desejada.\n')
if input('Reiniciar (S / N)?\n') not in ('S', 's'):
break
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.