Open square bracket on line 4 is apparently unclosed even though there is a closed square bracket on line 24. Python [closed]
import random
def ask_riddle():
riddles = [
{ "question": "I speak without a mouth and hear without ears. I have no body, but I come alive with wind. What am I?",
"answer": "echo"
},
{
"question": "I am taken from a mine, and shut up in a wooden case, from which I am never released, and yet I am used by almost every person. What am I?",
"answer": "pencil lead"
},
{
"question": "The more you take, the more you leave behind. What am I?",
"answer": "footsteps"
}
{
"question": "What has a neck but no head?",
"answer": "a bottle"
}
{ "question": "Tread on the living, they make not a mumble, tread on the dead, they mutter and grumble"
"answer": "leaves"
}
]
# Add more riddles here
I tried using parenthesis, switching the = on line 4 to a : , and moving the brackets around. It just resulted in more errors.
source https://stackoverflow.com/questions/76492689/open-square-bracket-on-line-4-is-apparently-unclosed-even-though-there-is-a-clo
Comments
Post a Comment