求满足1+2+3+4+…+n>2020的最小值n并输出,要求用循环实现
3条回答 默认 最新
- 滚动的小薯条 2023-04-17 15:15关注
n = 1 sum = 0 while True: sum += n if sum > 2020: break n += 1 print("满足条件的最小值n为:", n)
使用一个 while 循环来计算 1 到 n 的累加和,直到累加和大于 2020 为止。一旦满足条件,循环会被 break 终止,然后输出 n 的值,即满足条件的最小值。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用