我们可以使用循环来解决这个问题。假设我们要找到一个整数 n,使得 1+2+3+...+n 等于 2018。我们可以从 1 开始循环,将每个数累加到一个变量 sum 中,直到 sum 等于或超过 2018 为止。\n\npython\nn = 1\nsum = 0\n\nwhile sum < 2018:\n\tsum += n\n\tn += 1\n\nprint(n-1) # 输出最后一个累加的数\n\n\n输出结果为 44,所以 1 加 2 加 3 加 4 加 5 加 6 一直加到 44 等于 2018。

1+2+3+...+n 等于 2018 的 n 值是多少?

原文地址: https://www.cveoy.top/t/topic/pNO8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录