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

Python新手求助:如何从预设数值列表取两个随机数并计算二者之和

import random

a = 100
b = 50
c = 10
d = 200
e = 100
f = 20

# 定义公共的取值列表,list1和list2内容一致无需重复定义
num_list = [a, b, c, d, e, f]
# 保存两次取出的随机数
num1 = random.choice(num_list)
num2 = random.choice(num_list)
# 计算求和结果
total = num1 + num2
# 按要求格式输出
print(f"{num1} + {num2} = {total}")

你原来的代码逻辑已经完成了80%,核心问题是没有把random.choice()返回的随机值存储为变量,无法做后续的求和计算和格式拼接。
上面的代码只做了几个小调整:

  • 把两个完全相同的list1、list2合并成一个公共的num_list,减少冗余代码
  • 用num1、num2两个变量存储两次取到的随机值
  • 计算两个数的和之后,用f-string做格式化输出,直接匹配你需要的n + n = sum展示效果
    运行代码就能得到类似50 + 200 = 250的输出结果。

内容的提问来源于stack exchange,提问作者bigman13

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:09:04