by @Wichart Manachaimongkol Fork
 
id_ca31f56f_9b3a_4261_a1c7_6a265b57907c Begin id_c964b36b_f566_4f80_8f9d_931804495a28 The purpose is to find N! of the input number with For-Loop. N! = (N) * (N -1) * (N - 2) *...... * 3 * 2 * 1 id_ca31f56f_9b3a_4261_a1c7_6a265b57907c:s->id_c964b36b_f566_4f80_8f9d_931804495a28:n id_ee8e6f2c_44e6_45c4_aa7c_72abac10cba0 n = 0 id_c964b36b_f566_4f80_8f9d_931804495a28:s->id_ee8e6f2c_44e6_45c4_aa7c_72abac10cba0:n id_22d1747c_0f2b_467c_9c3a_5e586ab7ae2d nFactorial = 1 id_ee8e6f2c_44e6_45c4_aa7c_72abac10cba0:s->id_22d1747c_0f2b_467c_9c3a_5e586ab7ae2d:n id_f2fac702_ec13_4c82_9826_61d7da43c72c n id_22d1747c_0f2b_467c_9c3a_5e586ab7ae2d:s->id_f2fac702_ec13_4c82_9826_61d7da43c72c:n id_5f05157d_b769_4df7_9f6d_a93c04e2d93b n > 0 id_f2fac702_ec13_4c82_9826_61d7da43c72c:s->id_5f05157d_b769_4df7_9f6d_a93c04e2d93b:n true_dummy_up_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b id_5f05157d_b769_4df7_9f6d_a93c04e2d93b:e->true_dummy_up_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b true false_dummy_up_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b id_5f05157d_b769_4df7_9f6d_a93c04e2d93b:w->false_dummy_up_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b false id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda n > 1 true_dummy_up_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b->id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda:n id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 n == 0 false_dummy_up_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b->id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7:n true_dummy_up_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda:e->true_dummy_up_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda true false_dummy_up_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda:w->false_dummy_up_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda false id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 i = n to 1 by -1 true_dummy_up_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda->id_9348edac_44c2_48d0_8348_f13d2d7dc7b4:n false_dummy_down_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda false_dummy_up_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda->false_dummy_down_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda:n true_dummy_up_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 id_9348edac_44c2_48d0_8348_f13d2d7dc7b4:e->true_dummy_up_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 true false_dummy_up_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 id_9348edac_44c2_48d0_8348_f13d2d7dc7b4:w->false_dummy_up_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 false id_bd891ceb_f810_43aa_bcc8_927a6e585a86 nFactorial = i * nFactorial true_dummy_up_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4->id_bd891ceb_f810_43aa_bcc8_927a6e585a86:n false_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 false_dummy_up_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4->false_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 true_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 id_bd891ceb_f810_43aa_bcc8_927a6e585a86:s->true_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4:n true_dummy_down_left_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 true_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4->true_dummy_down_left_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 true_dummy_down_left_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4->id_9348edac_44c2_48d0_8348_f13d2d7dc7b4:s end_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 false_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4->end_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4 true_dummy_down_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda end_dummy_down_id_9348edac_44c2_48d0_8348_f13d2d7dc7b4->true_dummy_down_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda end_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda true_dummy_down_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda->end_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda false_dummy_down_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda->end_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda id_fac8fd82_1285_44b8_b5f0_cff116ad3d29 "" + n + "! = " + nFactorial end_id_afdcaba4_bb4e_4aaa_bd6f_a4a1c54a4bda:s->id_fac8fd82_1285_44b8_b5f0_cff116ad3d29:n true_dummy_down_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b id_fac8fd82_1285_44b8_b5f0_cff116ad3d29:s->true_dummy_down_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b:n true_dummy_up_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7:e->true_dummy_up_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 true false_dummy_up_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7:w->false_dummy_up_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 false id_9a3d0e42_5342_467e_9bc8_d454f55c35aa "" + n + "! = " + nFactorial true_dummy_up_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7->id_9a3d0e42_5342_467e_9bc8_d454f55c35aa:n id_429775ab_5918_4ac1_8630_6c117755b175 "Can't find factorial on " + n false_dummy_up_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7->id_429775ab_5918_4ac1_8630_6c117755b175:n true_dummy_down_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 id_9a3d0e42_5342_467e_9bc8_d454f55c35aa:s->true_dummy_down_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7:n false_dummy_down_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 id_429775ab_5918_4ac1_8630_6c117755b175:s->false_dummy_down_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7:n end_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 true_dummy_down_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7->end_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 false_dummy_down_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7->end_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7 false_dummy_down_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b end_id_fd720ba2_d2c8_4ebc_bcfc_3ca2084e26f7:s->false_dummy_down_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b:n end_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b true_dummy_down_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b->end_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b false_dummy_down_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b->end_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b id_1da1398f_1746_42f8_a48a_05d46bf50294 End end_id_5f05157d_b769_4df7_9f6d_a93c04e2d93b:s->id_1da1398f_1746_42f8_a48a_05d46bf50294:n
import math

 """ The purpose is to find N! of the input number with For-Loop. N! = (N) * (N -1) * (N - 2) *...... * 3 * 2 * 1 """ */
n = 0
nFactorial = 1
n = input("Please enter a number : ")
if n > 0:
  if n > 1:
    for i in range(n, 1+1, -1):
      nFactorial = i * nFactorial
  else:
    pass
  print("" + n + "! = " + nFactorial)
else:
  if n == 0:
    print("" + n + "! = " + nFactorial)
  else:
    print("Can't find factorial on " + n)