这个代码是,如果我提交一个特定的数字,它将产生最大的周长。但问题是我不知道最后两行(不包括“打印”行)以及它是如何工作的。。为什么x必须是1才能使代码工作?它如何知道周界中的“minVal”是什么<;明瓦尔线
number = int(input("Please enter a number: "))
for x in range (1, number+1):
if number % x == 0:
y = number / x
perimeter = 2*x +2*y
if x == 1 or perimeter < minVal:
minVal = perimeter
print (minVal)
目前没有回答
相关问题 更多 >
编程相关推荐