请问用python 怎么写呀

整数操作。由键盘输入5个整数存放在列表list中,将这5个数从大到小的顺序输出,并使用for遍历循环,求这5个数的乘积,结果存放在变量result中。

numbers = []
for i in range(5):
x = int(input("number:"))
numbers.append(x)

print(sorted(numbers, reverse=True))

result = 1

for x in numbers:
result = x * result

print(result)