0
私はこのコードを作った。あなたがブルーベリーを選んだとき、あなたのブルーベリーは1つにとどまっていた。私はユーザーに複数のブルーベリーを手に入れたいが、それは1つにとどまるようだ。整数を追加するときに変数が変化しない
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
関数をどのように呼び出すかを追加し、最後のprint文で期待していることについてコメントする必要があります。つまり、blueberries = 1の関数を呼び出し、最後のプリントが1を出力します。 –