Answer the question
In order to leave comments, you need to log in
How to keep function argument changes after program ends in Python?
Casino game, you place a bet, if the random gives more than 50, you double the bet, if not, you lose.
I implemented the process itself, but I don’t know how to make the changed argument be saved.
from random import randint
def convert():
bet = int(input('Сколько ставишь?'))
a = randint(1, 101)
def bank(coin):
if coin < bet:
print('Ты не можешь себе этого позхволить!!! \nВведи другое число!')
convert()
elif a > 50:
print('Выпало ' + str(a) + ', ты выиграл ' + str(bet) + ' мои поздравления!\nБанк ' + str(coin + bet))
else:
print('Выпало ' + str(a) + ', ты потерял ' + str(bet) + ' попробуй еще\nБанк ' + str(coin - bet))
bank(1000)
convert()
while True:
reply = input('Сыграем еще? (да/нет):')
if reply == 'да':
convert()
else:
break
Answer the question
In order to leave comments, you need to log in
from random import randint
bank = 1000
while True:
a = randint(1, 101)
bet = int(input('Сколько ставишь?'))
if bank < bet:
print('Ты не можешь себе этого позхволить!!! \nВведи другое число!')
continue
else:
if a > 50:
bank+=bet
print('Выпало ' + str(a) + ', ты выиграл ' + str(bet) + ' мои поздравления!\nБанк ' + str(bank))
else:
bank-=bet
print('Выпало ' + str(a) + ', ты потерял ' + str(bet) + ' попробуй еще\nБанк ' + str(bank))
if bank == 0:
print('Ты остался без штанов, тебя выгнали')
break
reply = input('Сыграем еще? (да/нет):')
if reply == 'да':
continue
else:
break
https://docs.python.org/3/library/sqlite3.html?hig...
https://docs.python.org/3/library/persistence.html
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question