{"entities":{"Q99":{"pageid":135,"ns":120,"title":"Item:Q99","lastrevid":252,"modified":"2026-08-17T10:26:16Z","type":"item","id":"Q99","labels":{"en":{"language":"en","value":"Factorial in Python"},"fr":{"language":"fr","value":"Factorielle en Python"},"eo":{"language":"eo","value":"Faktorialo en Python"}},"descriptions":{"en":{"language":"en","value":"Recursive factorial function in Python (single line: Wikibase string values reject newlines)"},"fr":{"language":"fr","value":"Fonction factorielle r\u00e9cursive en Python (une ligne : les cha\u00eenes Wikibase refusent les sauts de ligne)"},"eo":{"language":"eo","value":"Rekursia faktoriala funkcio en Python (unu linio: Wikibase-\u0109enoj malakceptas linisaltojn)"}},"aliases":{},"claims":{"P1":[{"mainsnak":{"snaktype":"value","property":"P1","hash":"dad80ce021597708e456b39bc26c8f08f3771429","datavalue":{"value":{"entity-type":"item","numeric-id":3,"id":"Q3"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q99$74F8E8BA-7C3C-43E5-AB7E-8661BEDE5A22","rank":"normal"}],"P3":[{"mainsnak":{"snaktype":"value","property":"P3","hash":"e519e1a99fc2f132a76b08248da4cf76c01adc4c","datavalue":{"value":"factorial = lambda n: 1 if n <= 1 else n * factorial(n - 1)","type":"string"},"datatype":"string"},"type":"statement","id":"Q99$08E277FA-CA1E-41F8-9AD4-BE21220EF106","rank":"normal"}],"P5":[{"mainsnak":{"snaktype":"value","property":"P5","hash":"44d911672e4715d180bd3ef9412be3a182fda4fa","datavalue":{"value":{"entity-type":"item","numeric-id":67,"id":"Q67"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q99$AC5878C8-1991-423A-91E5-A411C027F5A0","rank":"normal"}],"P6":[{"mainsnak":{"snaktype":"value","property":"P6","hash":"81dbd1f926ce93e2da75942a11f0db0c3dc49198","datavalue":{"value":{"entity-type":"item","numeric-id":94,"id":"Q94"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q99$8E2878FE-4B02-41FE-A303-9490FF674333","rank":"normal"}]},"sitelinks":{}}}}