首页 > 解决方案 > 如何管理 while-loop 以反转此打印

问题描述

我最近开始编码,目前我正在做一个练习,我需要创建一个打印“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

标签: pythonwhile-loop

解决方案


这似乎有效

i = 0
MAX = 5
while i < MAX:    
  sum = 0
  j = MAX
  while j > i:
    sum += j
    j -= 1
  i += 1
  print(sum)

他们给你的非常有趣的任务:)


推荐阅读