第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python中的隨機增量

python中的隨機增量

Qyouu 2022-10-06 18:47:11
這里的初學者,我如何用python表達它,“如果出現(xiàn)平局,隨機增加兩個元素之一?”?從 python 我得到 SyntaxError: can't assign to function call。您能提供的任何幫助將不勝感激。if pl1_vote == 2 and pl2_vote == 2:     random.sample(pl1_vote, pl2_vote) += 1
查看完整描述

2 回答

?
人到中年有點甜

TA貢獻1895條經(jīng)驗 獲得超7個贊

你可以簡單地這樣寫:


if pl1_vote == 2 and pl2_vote == 2:

    if random.random() < 0.5:

        pl1_vote += 1

    else:

        pl2_vote += 1


查看完整回答
反對 回復 2022-10-06
?
九州編程

TA貢獻1785條經(jīng)驗 獲得超4個贊

您走在正確的軌道上——我可以看到您正在嘗試采用數(shù)據(jù)驅(qū)動的方法。但是,由于您的投票作為兩個單獨的變量存在,您有點聽天由命地做這樣的事情:


from random import choice


pl1_vote = 2

pl2_vote = 2


if pl1_vote == pl2_vote:

    if choice([True, False]):

        pl1_vote += 1

    else:

        pl2_vote += 1

數(shù)據(jù)驅(qū)動的方法會將選票合并到某種集合中。這是一種方法:


from random import randint


player_votes = [2, 2]


if player_votes[0] == player_votes[1]:

    player_votes[randint(0, len(player_votes)-1)] += 1


查看完整回答
反對 回復 2022-10-06
  • 2 回答
  • 0 關注
  • 84 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號