0
Like I was doing a deal that had a panel of options that you pick the number and then it goes and runs like
Fazer oque:
1: ir ao mercado
2: ficar em casa
1 (pra ir ao mercado)
then after I chose to go in the market
Você foi ao mercado com 5 reais no bolso.
1: comprar algo
2: voltar pra casa
2
#comando pra voltar pra casa é executado
how do I command to return home, and then execute all the options of home and etc again? How? (I’m new to python so say it in a way I understand)
Code:
# INICIO DO GAME
import time
time.sleep(3)
dinheiro = 5
acao1 = int(input('\nVocê está em casa. Escolha oque fazer: '
'\n1: Ir ao mercado '
'\n2: Dispensar o personal trainer e terminar '
'\n3: Praticar exercícios'
'\n4: Ir ao trabalho\n'))
if acao1 == 1:
acao_mercado = int(input(
'Você foi ao mercado com {0} reais no bolso'
'\n1: Comprar algo'
'\n2: Voltar pra casa'
'\n'.format(str(dinheiro))))
if acao_mercado == 1:
acao_compra = int(input('Você foi ver oque tem para comprar'
'\nVai comprar oque?'
'\n1: Ovo R$2'
'\n2: Leite R$3'
'\n3: Banana R$1'
'\n4: Trigo 1kg R$3'
'\n5: Margarina R$5'
'\n6: Açucar 1kg R$3'
'\n7: Sair do mercado'))
if acao_compra == 1 and dinheiro >= 2:
dinheiro = dinheiro - 2
print('Você comprou um ovo por 2 reais')
#comando pra voltar pra compra de coisas
if acao_compra == 2 and dinheiro >= 3:
dinheiro = dinheiro - 3
print('Você comprou um leite por 3 reais')
# comando pra voltar pra compra de coisas
if acao_compra == 3 and dinheiro >= 1:
dinheiro = dinheiro - 1
print('Você comprou uma banana por 1 real')
# comando pra voltar pra compra de coisas
if acao_compra == 4 and dinheiro >= 3:
dinheiro = dinheiro - 3
print('Você comprou um pacote de trigo por 3 reais')
# comando pra voltar pra compra de coisas
if acao_compra == 5 and dinheiro >= 5:
dinheiro = dinheiro - 5
print('Você comprou uma margarina por 5 reais')
# comando pra voltar pra compra de coisas
if acao_compra == 6 and dinheiro >= 3:
dinheiro = dinheiro - 3
print('Você ocmprou um pacote de açucar por 3 reais')
# comando pra voltar pra compra de coisas
if acao_compra == 7:
#comando pra sair do mercado
#if acao_mercado == 2:
#comando para voltar pra casa
How are you implementing this, is it through functions? If it is, you can simply give a 'Return' to exit the current function and return to the previous one.
– Gau
I just made the code to go to the market, then look what you have to buy, and to buy an egg, then he takes 2 real of the variable money. was all done with variables and if and print, no function (I think)
– Cavernosa Spider
Could you please edit your question and enter the code you have made so far? So we can help you better.
– Gau
ready put
– Cavernosa Spider
Don’t put code as an image. Not only is it hard to see on a mobile device, you can’t even test if you type it all in again. Always put code as text by formatting it correctly in the question editor
– Isac
I got him fixed up
– Cavernosa Spider