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

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

0是什么意思?它怎么能有三個項目

0是什么意思?它怎么能有三個項目

蕪湖不蕪 2023-04-11 16:02:24
我無法理解這些代碼行:return (0, user, computer)        return (-1, user, computer)我的問題:0、-1 和 1 是什么意思?() 里面怎么可能有三個項目呢?非常非常感謝!我是初學者。需要和感謝很多幫助。原始代碼如下:def play():    user = input("What's your choice? 'r' for rock, 'p' for paper, 's' for scissors\n")    user = user.lower()    computer = random.choice(['r', 'p', 's'])    if user == computer:        return (0, user, computer)         #?????????????????    # r > s, s > p, p > r    if is_win(user, computer):        return (1, user, computer)    return (-1, user, computer)
查看完整描述

2 回答

?
偶然的你

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

先回答你的問題:

0、-1 和 1 是什么意思?

0:平局;1:用戶獲勝;-1:用戶輸(電腦贏)

() 里面怎么可能有三個項目呢?

在 python 中,當你將返回的內(nèi)容放在括號之間時,你返回的是一個tuple.

綜上所述,這段代碼要求用戶選擇(石頭、剪刀、布),然后計算機也隨機選擇一個。然后將這兩個選擇發(fā)送到is_win決定游戲結果的位置。


查看完整回答
反對 回復 2023-04-11
?
胡說叔叔

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

這里,-1表示用戶輸了,0表示平局,1表示用戶贏了。()代表元組,一種可迭代的數(shù)據(jù)結構。該return語句可以返回Python 中任何類型的對象。


查看完整回答
反對 回復 2023-04-11
  • 2 回答
  • 0 關注
  • 130 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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