用于循环乘法的Python

2024-05-19 07:23:43 发布

您现在位置:Python中文网/ 问答频道 /正文

在grok学习上学习python,在这个问题上有点困难。我需要一个程序来产生这个输出:

Enter a negative number: -6
720

公式是:-1 x -2 x -3 x -4 x -5 x -6 = -720

我的代码:

^{pr2}$

Tags: 代码程序numbergrok公式enternegativepr2
1条回答
网友
1楼 · 发布于 2024-05-19 07:23:43

如果n = 6,那么{}将是{}。这些不是你想要的数字,你想要的是-6, -5, -4, -3, -2, -1。要获得该序列,应该使用range(n, 0)。在

你应该做乘法运算,而不是加法运算。这也意味着您需要用1初始化结果,而不是0,因为与0相乘总是0。在

n = int(input('Enter a negative number: '))
result = 1
for i in range(n, 0):
    result *= i
print(result)

相关问题 更多 >

    热门问题