我写了一个代码来打印一个数字的素数分解列表,例如,如果用户输入是" 18",它会输出" [2,3] ,3]"。如何使其按照以下格式进行打印:" 18 = 2x3x3"?
答案 0 :(得分:0)
这是一种方式:
l = [2,3,3]
number = 18
def printList(number, l):
print(str(number) +" = " + "x".join(str(i) for i in l))
printList(number, l)
结果:
18 = 2x3x3
虽然我认为编写一段能够完成这项工作的代码并不是一个很大的挑战。