私はこのゲームをしばらく作ってきましたが、私はこのような問題を繰り返しています。何らかの理由で、最初の括弧は最後の括弧でタグ付けされていないため、実行できません。誰にもこの問題の修正がありますか?構文エラーは最後の行にあります。ここでは、簡単に見つけるためにアスタリスク*
を入れています。入れ子にされた辞書の定義からのSyntaxError
game = {'Room 1':
{'occupant': 'Narrator',
'option':
{'text': 'Do you want to start? (Yes or No)',
'Yes': 'Milwaukee',
'No': 'Dumpsterr'
}
},
{'Milwaukee':
{'occupant': 'Giannis',
'option':
{'text': 'Do you want to go hit the weight room?(Yes or No)',
'Yes': 'Weight Room',
'No': 'Dumpster'
}
},
{'Weight Room':
{'occupant': 'Giannis',
'option':
{'text': 'Lets get started (Yes or No)',
'Yes': 'Giannis Thanksgiving party',
'No': 'Dumpster'
}
},
{'John Hammond':
{'occupant': 'John Hammond',
'option':
{'text': 'Hey your taking up my valuabe XBOX time. Intrested in this team yes or no?(Yes or No)',
'Yes': 'Draft',
'No': 'Undrafted'
}
},
{'John Hammond house':
{'occupant': 'John Hammond wife',
'option':
{'text': 'Welcome to the Hammond house hold! Hi honey would you like some cookies? - Mrs.Hammond(Yes or No)',
'Yes': 'Draft Day',
'No': 'How Dare You'
}
},
{'Draft Day':
{'occupant': 'Adam Silver',
'option':
{'text': 'Welcome to the NBA draft! With the tenth overall pick you have been selected? Do you accept (Yes or No)',
'Yes': 'Winner',
'No': 'Undrafted'
}
},
{'Dumpster':
{'occupant': 'Dennis Rodman',
'option':
{'text': 'Welcome to the dumpster! I know im a fool. To get away you have to restart. Would you like to restart?. (Yes or No)',
'Yes': 'Room 1',
'No': 'Dumpster'
}
},
{'How dare you':
{'occupant': 'John Hammond',
'option':
{'text': 'How dare you disrespect my wifes cooking you monster! Good luck now getting draft idiot. Would you like to restart? - John Hammond(Yes or No)',
'Yes': 'Room 1',
'No': 'Room 1'
}
},
{'Undrafted':
{'occupant': 'Nobody',
'option':
{'text': 'You had your chance... would you like a redo? (Yes or No)',
'Yes': 'Room 1',
'No': 'Undrafted'
}
* }
末尾にカンマがあります。それはエラーを引き起こすでしょう。私たちが推測していることなく、受け取ったエラーの完全なトレースバックを投稿するべきです! –
このコードの最後には、ダングリングカンマと少なくとも3つの閉じられていない中カッコがあります。あなたのコードをすべて貼り付けていないと思います。 – Prune
これはダングリングカンマを処理しましたが、最後の行には余分なアスタリスクがあり、先ほど触れたようにカッコが開きます。 – Prune