fixed dictionary copy bug
This commit is contained in:
parent
d17dabbb85
commit
04042cedc5
27
main.py
27
main.py
@ -124,22 +124,19 @@ def main():
|
|||||||
print(" ",end="")
|
print(" ",end="")
|
||||||
print(f"{i+1}: {data.businesses[i]['pretty_name']}: {data.currency}{millify(data.businesses[i]['cost'])}, Earning: {data.currency}{millify(data.businesses[i]['earning'])}/hour, Threat: {data.businesses[i]['threat']}%")
|
print(f"{i+1}: {data.businesses[i]['pretty_name']}: {data.currency}{millify(data.businesses[i]['cost'])}, Earning: {data.currency}{millify(data.businesses[i]['earning'])}/hour, Threat: {data.businesses[i]['threat']}%")
|
||||||
user_input = input_command()
|
user_input = input_command()
|
||||||
try:
|
user_input_int = int(user_input) - 1
|
||||||
user_input_int = int(user_input) - 1
|
if user_input_int == -1:
|
||||||
if user_input_int == -1:
|
continue
|
||||||
continue
|
elif user_input_int < len(data.businesses):
|
||||||
elif user_input_int < len(data.businesses):
|
if save.money >= data.businesses[user_input_int]['cost']:
|
||||||
if save.money >= data.businesses[user_input_int]['cost']:
|
print(f"Buying {data.businesses[user_input_int]['pretty_name']}")
|
||||||
print(f"Buying {data.businesses[user_input_int]['pretty_name']}")
|
save.businesses.append(data.businesses[user_input_int].copy())
|
||||||
save.businesses.append(data.businesses[user_input_int])
|
save.businesses[len(save.businesses)-1]['cost'] *= 0.9 # Remove 10% of it's value so the sell price is slightly less
|
||||||
save.businesses[len(save.businesses)-1]['cost'] *= 0.9 # Remove 10% of it's value so the sell price is slightly less
|
save.money -= data.businesses[user_input_int]['cost']
|
||||||
save.money -= data.businesses[user_input_int]['cost']
|
|
||||||
else:
|
|
||||||
print("You can't afford that!")
|
|
||||||
else:
|
else:
|
||||||
print("Invalid number")
|
print("You can't afford that!")
|
||||||
except:
|
else:
|
||||||
print("Didn't input a number")
|
print("Invalid number")
|
||||||
|
|
||||||
### Sell an owned business
|
### Sell an owned business
|
||||||
elif user_input.lower() == "sell":
|
elif user_input.lower() == "sell":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user