我正在学习Python,并想解决一个问题,该问题需要将面积作为整数输入,并计算可以用它制作多少平方米。
示例
例如,如果您输入12平方米的面积(输入12),则可以制作一个3x3平方米的正方形(面积为9平方米)。这将使您剩下3平方米的面积,因此您可以将它们转换为三个1x1平方米的正方形。
示例输入和输出。
input: function(12)
output: 9,1,1,1
input: function(22)
output: 16, 4, 1, 1
input: function(15324)
output: 15129,169,25,1
我尝试了以下方法,但无法完全实现。
def area(num):
return num * num
number = float(input(" Please Enter any numeric Value : "))
area= square(number)
print(area)
我只尝试返回一个给定数字的平方数,但是基于这个问题,我该如何进行改进?