モジュールとサブモジュールについて分からないことがあるので質問させていただきます。
➀
randomモジュールはimportしただけでrandom.randint~のようにrandintまで使えるのに対し、tkinterはimportしてmessageboxを表示するときにはtkinter.messageboxまでインポートしなければならないのはなぜでしょうか?
➁
その理由がもしtkinterにmessagebox(サブモジュール?間違っていたらご指摘ください。)が含まれていないからだとしたら、なぜtkinterとmessageboxをドットで繋げてtkinter.messageboxとする必要があるのでしょうか?
➂
また、最初からmessageboxというのがtkinterに含まれていないから都度importしなければならないのだとしたら、その理由はコンピューターの負荷削減とかにあるのでしょうか?
少し長いですが教えていただけたらと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。