You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何将while循环内的多次计算结果存入列表?

解决方法

首先你代码里有个小问题:循环条件里用了contador,但你定义的变量是count,这会触发变量未定义的错误,得先改成一致的。

要把循环中每次计算出的calculate值存入列表,只需要简单几步:

  • 在循环开始前初始化一个空列表,比如results = []
  • 每次计算完calculate后,用results.append(calculate)把当前结果添加到列表里
  • 循环结束后,这个列表就会包含3次计算的结果

修改后的完整代码如下:

numberOfcalculations = 3
count = 1
# 初始化空列表用来存结果
results = []
while count <= numberOfcalculations:
    num = int(input(' number:'))
    num2 = int(input(' other number:'))
    
    calculate = num * num2
    print(calculate)
    # 把当前计算结果添加到列表
    results.append(calculate)
    count = count + 1

# 循环结束后可以查看列表里的所有结果
print("所有计算结果:", results)

内容的提问来源于stack exchange,提问作者Adrián Desentis Flores

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 15:35:41