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

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

被告知我的代碼有太多“if”語句

被告知我的代碼有太多“if”語句

慕哥6287543 2022-07-26 16:54:43
def inbetween(numero):    if 100 < numero < 1000:        return True    else:        return False或者def inbetween(numero):    if numero in range(100,1000):        print("yes")    else:        print("no")代碼本身可以確定值是否在 100-1000 之間,但我被告知我的代碼有太多“如果”,我真的找不到減少它們的方法。(順便說一句,第一個堆棧溢出問題)
查看完整描述

2 回答

?
溫溫醬

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

這種形式的代碼:


if <bool>:

    return True

else:

    return False

通常會簡化為這種形式:


return <bool>


查看完整回答
反對 回復 2022-07-26
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

如果您希望返回 True 或 False,您實際上可以返回計算結果為 True 或 False 的條件:


def inbetween(numero):

    return 100 < numero < 1000

這將返回布爾值。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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