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

如何在代码的if-then语句中设置事件触发的概率

代码修改方案

你可以用Python内置的random模块实现50%概率随机返回的效果,修改方法如下:

  • 第一步:在代码文件的顶部引入随机模块
import random
  • 第二步:调整原有if分支内的逻辑
if 'are you okay' in command:
    # 从['yes', 'no']两个选项中随机抽取,两个选项被选中的概率各为50%
    talk(random.choice(['yes', 'no']))

可选写法

如果你更偏好通过阈值判断控制概率,也可以使用以下写法,最终效果完全一致:

if 'are you okay' in command:
    # random.random()会生成0~1之间的随机浮点数,小于0.5的概率恰好为50%
    if random.random() < 0.5:
        talk('yes')
    else:
        talk('no')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 07:36:03