![]() |
1
1
我认为你已经接近解决方案了。 我实施了一个简单但有效的解决方案。
你可以看到,这行math.floor(math.sqrt(n))^2是计算低于n的最接近的完美平方。然后,我将结果保存在一个列表中,并用n减去其余部分来更新n值。通过while循环重复此过程,我获得了一个包含你指定结果的最终列表。
编辑
总之,如果你想有一个内部有提示的all-In函数。
注:。如果您插入一个小于0的数字,您将停止循环(这意味着用户没有任何其他数字可向程序请求)。 |
![]() |
2
1
您可以使用while循环来完成此操作:
输出:
|
![]() |
3
1
输出:
这是我可以向你解释的。 |
![]() |
4
-1
您可以将此问题转换为
输出:
|
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
![]() |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |