亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

使用 Python 進行基本的二次不等式

使用 Python 進行基本的二次不等式

慕沐林林 2022-05-24 09:20:30
我正在努力弄清楚如何正確使用 Python 來解決二次不等式。我正在嘗試學習一點 Python,并且正在嘗試解決二次不等式。我有一個從 -5 到 5 的數字范圍,我想使用方程 y(x) = x**2 來計算所有大于 0 的值的 y(x)。x = (-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5)def y(x):    if x >= 0:        return x**2print(y(x))類型錯誤:** 或 pow() 不支持的操作數類型:'tuple' 和 'int'
查看完整描述

2 回答

?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

為所有數字定義你的函數(if從函數中刪除),遍歷元組中的數字x并將你if的放在循環中(這避免了None函數在被負數調用時默認返回的 s ,并避免了不是這樣在函數和循環中雙重檢查的好解決方案):


def y(x):

    return x**2


for n in x:

    if n >= 0:

        print(y(n))


查看完整回答
反對 回復 2022-05-24
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

x 是代碼中的元組,因此您嘗試將**運算符應用于整個元組。

試試這個。

for number in x:
    print(y(number))


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號