【发布时间】:2020-09-23 12:10:23
【问题描述】:
我最近开始编码,目前我正在做一个练习,我需要创建一个打印“15、14、12、9、5”的程序。该程序应使用代码中提供的部分创建。 这意味着我只能移动这些代码行,但不能更改它们或添加新代码。我已经到了可以打印“5、9、12、14、15”的地步,但我不知道如何用这些“拼图”来扭转这一点。有人可以帮帮我吗?
编辑:得到答案,谢谢!
i = 0
MAX = 5
sum = 0
j = MAX
while j > i:
while i < MAX:
sum += j
print(sum)
j -= 1
i += 1
【问题讨论】:
-
请包括您尝试过的内容并发布相关图像的文本版本。
-
你可以试试
itertools.permutations和exec:-P -
@superbrain 不幸的是,我必须在练习中使用这些确切的代码行并且无法添加任何新内容。
-
@coderfrombiz 你误会了。我建议测试线条的所有排列以找到有效的排列。
-
@superbrain 啊,对!其实我从来没有这样做过。感谢您的提示,我会熟悉它。
标签: python while-loop