by @Brayan Villada Fork
{"functions":[{"rawId":"id_11c5de27_ef37_4072_a4e4_52da0f5fd2d6","tpe":"Integer","name":"factorial","statements":[{"@type":"Begin","id":"id_b24863a3_87cf_4db4_acb0_31a5f43f2ab8"},{"falseBlock":{"statements":[{"@type":"Declare","tpe":"Integer","name":"resultado","id":"id_7c09c4e8_e360_4271_a23c_7dc0d52090ca","initValue":"1"},{"varName":"i","incr":"1","@type":"ForLoop","start":"2","end":"n","id":"id_a06493e0_4ae3_4809_961e_f1e0e97002c7","body":{"statements":[{"@type":"Assign","name":"resultado*","id":"id_e3f7321c_587d_4c6c_9eed_f2b501b4f0db","value":"i"}],"id":"id_8892aa90_113d_4044_a6a0_7cd93e4939df"}}],"id":"id_518bfad0_dc52_4ecc_a89d_e1e0d95b398d"},"trueBlock":{"statements":[{"@type":"Assign","name":"n","id":"id_02da8faf_21b7_4aa4_a094_59be9b2a5a88","value":"1"}],"id":"id_c4622ef7_e541_41d0_86dc_b1d24462e539"},"condition":"n==0 or n==1","@type":"If","id":"id_509ab68a_bf5b_4e21_b628_6cd91b6fdf63"},{"@type":"Return","id":"id_de8dc98e_bbb7_4005_ae66_7596795e2f7d","maybeValue":"resultado"}],"parameters":[{"tpe":"Integer","name":"n","id":"044bf80e-3028-40a0-8b0d-a1637a515408"}]},{"rawId":"id_120f717c_9fa9_4a24_99f9_73d0b5c42468","tpe":"Integer","name":"calcular_fac5torial","statements":[{"@type":"Begin","id":"id_dbe06fab_731b_499a_94b1_41669ef02e53"},{"@type":"Declare","tpe":"Integer","name":"suma","id":"id_f45f004c_e460_40c5_a18b_b7d9be9ec6e5","initValue":"0"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"10","id":"id_a6a553a2_0f62_43dd_b672_245ca8a74932","body":{"statements":[],"id":"id_af088fc1_6b4f_4d5e_94d3_ff2669aa1fd8"}},{"@type":"Return","id":"id_91a46c85_7c73_44c9_abfe_1b3d89033d30","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"x","id":"8a22de46-95a8-4cd5-a556-a7fc2e619064"},{"tpe":"Integer","name":"n","id":"6ba2df06-d6f8-433b-b67a-4a4232b29b60"}]}],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_3761a98e_3e22_4dc5_93ae_17b2326c4a9e"},{"@type":"Return","id":"id_ad5e7a0a_1e88_4c20_a0b7_b86d6274c67b","maybeValue":null}],"parameters":[]},"id":"id_a6c39a25_89d8_408b_b60d_d5b4d5adae29","config":{"showDebugVars":true,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.2","revision":206}