Olá pessoal! Estou escrevendo um programa para uma loja de açaí, onde o usuário consegue fazer o pedido através de um app. Porém estou tendo um probleminha em um dos blocos que ainda não consegui resolver por conta própria, Triste!!.
Nesse bloco, aparece um 'input' perguntando ao usuário se ele quer recheio em seu açaí, caso a respostar seja 'sim', apareceram as opções equivalente ao tipo de recheio, daí o usuário escolherá o recheio que será armazenado em uma lista e será mostrada cada vez que o usuário optar em acrescentar outro recheio, para que ele saiba o que selecionou até o momento.
Vamos logo ao ponto né?! O problema é que eu não consigo parar o programa quando a resposta do usuário for 'não', o programa fica num looping infinito até que o meu contador chegue ao limite máximo que são 8 repetições.
Segue abaixo o código:
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
if (recheioContinua == 'sim'):
while (contador <= 8):
contador = contador + 1
print(
'____________________________________________________________________________________________________________')
print(' ⫷ RECHEIO ⫸')
print(' ↓ ↓ ↓ ↓ ↓ ↓')
print(' -RECHEIOS SEM CUSTO ADICIONAL-')
print(' ↓ ↓ ↓ ↓ ↓ ↓')
print(
' 1 -Confete\n 2- Chocobal\n 3- Granulado\n 4- Leite Em Pó\n 5- Paçoca\n 6- Sucrilhos\n 7- Amendoim\n 8- Jujuba')
oprecheio = int(input('⦁ ESCOLHA A OPÇÃO REFERENTE AOS RECHEIOS:'))
recheioContinua2 = input('DESEJA ACRESCENTAR OUTRO RECHEIO ?:')
if (recheioContinua2 == 'sim'):
if (oprecheio == 1):
print(
'____________________________________________________________________________________________________________')
recheio.insert(0, 'Confete')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 2):
print(
'____________________________________________________________________________________________________________')
recheio.insert(1, 'Chocoball')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 3):
print(
'____________________________________________________________________________________________________________')
recheio.insert(2, 'Granulado')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 4):
print(
'____________________________________________________________________________________________________________')
recheio.insert(3, 'Leite em pó')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 5):
print(
'____________________________________________________________________________________________________________')
recheio.insert(4, 'Paçoca')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 6):
print(
'____________________________________________________________________________________________________________')
recheio.insert(5, 'Sucrilhos')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 7):
print(
'____________________________________________________________________________________________________________')
recheio.insert(6, 'Amendoim')
print(f'***Recheios selecionados:{recheio}')
elif (oprecheio == 8):
print(
'____________________________________________________________________________________________________________')
recheio.insert(7, 'Jujuba')
print(f'***Recheios selecionados:{recheio}')
Dês de já agradeço muitíssimo. o/