2024-04-20 02:25:09 发布
网友
我有这个密码:
def LCM(minN,maxN): count = 1 for i in range(count,(maxN*count)+1): print(minN*count) count = count + 1
如果我这样叫它:LCM(5,7)它会给我号码:
5 10 15 20 25 30 35
如何使程序输出(而不是所有的数字)仅为最后一个,在本例中:35
35
我试着在其他主题中查找,但没有任何帮助。你知道吗
将print语句移到for循环之外?你知道吗
print
def LCM(minN,maxN): count = 1 for i in range(count,(maxN*count)): count = count + 1 print(minN*count)
LCM(5,7) # 35
您可以使用列表:
def LCM(minN,maxN): count = 1 results = [] for i in range(count,(maxN*count)+1): results.append(minN*count) count = count + 1 print(results[-1]) # print the last elements of the list.
因此,当您调用LCM(5,7)时,您将得到35。你知道吗
您可以简化LCM方法:
def LCM(minN, maxN): print(minN * maxN) LCM(5,7)
输出:
将
print
语句移到for循环之外?你知道吗您可以使用列表:
因此,当您调用LCM(5,7)时,您将得到35。你知道吗
您可以简化LCM方法:
输出:
相关问题 更多 >
编程相关推荐