Я сделал этот код, и когда вы выбираете чернику, черника остается на одном, и я не знаю, почему. Я хочу, чтобы пользователь приобрел несколько черники, но, похоже, остается на одном.переменные, не меняющиеся при добавлении целого числа
def blueberryfound(blueberries):
print(" .-~~~~-.")
print(" /((' \ ")
print(" | () ) | ")
print(" \) ' }//")
print(" \,,,,,,,,/")
leaveorpick = input("Enter P to pick or L to leave the blueberry!").lower()
if leaveorpick == "p":
print("")
print("You chose to keep the berry.")
blueberries = blueberries + 1
print("You now have",blueberries,"blueberries.")
Это нормально работает для меня, когда вызывается с 'blueberryfound (1)'. Когда я вхожу в 'p', я получаю' у вас теперь есть 2 черники. ' – stevieb
Вам следует добавить, как вы вызываете функцию и комментируете, что вы ожидаете в последнем заявлении печати. Итак, вы вызываете функцию с черникой = 1, а последняя печать печатает 1? –