是的,德国和法国都允许双国籍,但有一些限制。在德国,如果你申请成为双重国籍者,你必须在18岁前申请并且必须证明你不能放弃另一个国家的国籍。法国也允许双国籍,但要求你在申请法国国籍之前必须居住在该国至少五年并通过法国语言和文化考试。此外,法国对部分国家的双国籍有限制。