我正在编写嵌套的while循环,这些循环越来越不切实际(> 12个嵌
发布时间:2020-12-17 17:40:45 所属栏目:Python 来源:网络整理
导读:我有一些代码本质上会增加一个非常大的数字,我有一些python代码可以很好地处理较小的数字. def test_loop(): base = 3 # increment number for a in range(0,2): b = a while b base: c = b while c base: d = c while d base: n = (d + c*base**1 + b*base*
我有一些代码本质上会增加一个非常大的数字,我有一些python代码可以很好地处理较小的数字.
这会打印出我想要的数字列表,以基数3表示时,最长为4位数字. 结果示例 最佳答案
没错,Python中嵌套的for循环是有限制的.我认为大约是20,所以您的解决方案无法正常工作.但是,即使限制更大,您仍希望使用递归使代码更清晰,简洁和灵活.递归可以解决您的问题的方法如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |