Я пытаюсь создать небольшую программу, которая позволяет пользователю вводить целое число, которое будет выводить продукт, например:
Например:
a = 5, 5*4*3*2 = 120
a = 4, 4*3*2*1 = 24
a = 3, 3*2*1 = 6
Может ли кто-нибудь дать руководство, поскольку я застрял на том, как создать это более эффективно. Если бы вы использовали Python, я бы, вероятно, написал логику примерно так:
def a(num):
x = 1
for i in range (num):
x=x*(i + 1)
return x
print a(5)