国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于try-except模塊的ZeroDivisionError: division by zero解決辦法

這篇具有很好參考價值的文章主要介紹了基于try-except模塊的ZeroDivisionError: division by zero解決辦法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

顧名思義,ZeroDivisionError: division by zero就是除數(shù)為0的情況,也可以理解為分母為0的情況。如1/0,2/0,3/0等,但有些場和我們可能需要分母位置的0值,例如我要比較分子與分母的大小,取得其中的相對小值作為一個變量,包括0。

對于上述情況,可以采用try-except異常捕獲模塊進行處理,此處設定除數(shù)(分母)為0時,捕獲異常,然后直接將0賦值給新變量:

簡單示例,未采用try-except模塊:

A=[1,2,3]
for B in A:
    C = B/max(B-2,0)
    print(C)

輸出報錯:ZeroDivisionError: division by zero

采用try-except模塊:

A=[1,2,3]
for B in A:
    try:
        C = B/max(B-2,0)
        print(C)
    except ZeroDivisionError:
        C =0
        print(C)
            

正常輸出:0????????0????????3.0

可采用這種方式根據(jù)具體情況自行定義?文章來源地址http://www.zghlxwxcb.cn/news/detail-740538.html

到了這里,關于基于try-except模塊的ZeroDivisionError: division by zero解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 提示錯誤信息:ZeroDivisionError: division by zero的解決方法

    在手寫Adaboost算法時,基本分類器 G m ( x ) G_{m}(x) G m ? ( x ) 的系數(shù)為: α m = 1 2 log ? 1 ? e m e m alpha_m=frac{1}{2}logfrac{1-e_m}{e_m} α m ? = 2 1 ? lo g e m ? 1 ? e m ? ? 我們用代碼實現(xiàn)為:(只展示部分代碼) 但是在運行后報錯: 這里的錯誤很明顯,就是我們的公式計算中,

    2024年02月14日
    瀏覽(15)
  • Python基礎學習:try...except...的詳細用法

    Python基礎學習:try...except...的詳細用法

    我們把可能發(fā)生錯誤的語句放在try模塊里,用except來處理異常。except可以處理一個專門的異常,也可以處理一組圓括號中的異常,如果except后沒有指定異常,則默認處理所有的異常。每一個try,都必須至少有一個except 1.異常類只能來處理指定的異常情況,如果非指定異常則無

    2024年02月09日
    瀏覽(19)
  • python中使用try exception時,打印完整出錯代碼追蹤

    使用python程序時,不使用try exception時,雖然能打印完整的出錯代碼追蹤,但是會發(fā)生異常崩潰導致程序卡死;啟用try exception后,一般也只能打印異常類型和異常信息,無法直接獲取到出錯代碼行和代碼追蹤信息,找到的解決辦法有這么兩個。 親測python3.5和python3.8都自帶了該

    2024年02月16日
    瀏覽(20)
  • 在Python中,使用try-except-finally塊處理異常

    在Python中,異常處理是一種重要的編程技術。當程序運行時發(fā)生錯誤或異常時,使用try-except-finally塊可以優(yōu)雅地處理這些異常,避免程序崩潰或產(chǎn)生不可預料的結(jié)果。 try-except-finally塊的基本語法如下: 在上述代碼中,try塊中包含可能會觸發(fā)異常的代碼。如果try塊中的代碼正

    2024年02月13日
    瀏覽(29)
  • Python 異常處理:try、except、else 和 finally 的使用指南

    當發(fā)生錯誤(或我們稱之為異常)時,Python 通常會停止執(zhí)行并生成錯誤消息。 try 塊用于測試一段代碼是否存在錯誤。 except 塊用于處理錯誤。 else 塊用于在沒有錯誤時執(zhí)行代碼。 finally 塊用于無論 try 和 except 塊的結(jié)果如何都要執(zhí)行的代碼。 可以使用 try 語句來處理這些異常

    2024年02月06日
    瀏覽(31)
  • [oeasy]python0139_嘗試捕獲異常_ try_except_traceback

    [oeasy]python0139_嘗試捕獲異常_ try_except_traceback

    變量相加 整型數(shù)字變量可以相加 字符串變量也可以拼接 但是 字符串 和 整型數(shù)字 整型數(shù)字 和 字符串 不能相加 怎么辦? 轉(zhuǎn)格式 int(“1”) str(2) 可是 如果輸入的蘋果數(shù)量是 字符串\\\"abc\\\" int(“abc”)會發(fā)生什么???? 先試試看 雖然我有了心理準備 但是 python 顯然還沒有準備好

    2023年04月25日
    瀏覽(40)
  • java try throw exception finally 遇上 return break continue造成異常丟失

    java try throw exception finally 遇上 return break continue造成異常丟失

    ? ? 如下所示,是一個java筆試題,考察的是拋出異常之后,程序運行結(jié)果,但是這里拋出異常,并沒有捕獲異常,而是通過finally來進行了流程控制處理。 ? ? 運行程序,打印結(jié)果如下所示: ? ? ? 這里結(jié)果有些出人意料,并沒有打印異常信息,其實就是try finally遇到了con

    2024年02月08日
    瀏覽(25)
  • 【Nginx12】Nginx學習:HTTP核心模塊(九)瀏覽器緩存與try_files

    【Nginx12】Nginx學習:HTTP核心模塊(九)瀏覽器緩存與try_files

    瀏覽器緩存在 Nginx 的 HTTP 核心模塊中其實只有兩個簡單的配置,這一塊也是 HTTP 的基礎知識。之前我們就一直在強調(diào),學習 Nginx 需要的就是各種網(wǎng)絡相關的基礎知識,其中更重要的就是 HTTP 和 TCP 相關的內(nèi)容。另外一個 try_files 配置指令也是 Nginx 中非常常用的一個指令,用于

    2024年02月15日
    瀏覽(23)
  • FPGA基于Tri Mode Ethernet MAC實現(xiàn)UDP通信 提供3套工程源碼和技術支持

    FPGA基于Tri Mode Ethernet MAC實現(xiàn)UDP通信 提供3套工程源碼和技術支持

    目前網(wǎng)上的fpga實現(xiàn)udp基本生態(tài)如下: 1:verilog編寫的udp收發(fā)器,但不帶ping功能,這樣的代碼功能正常也能用,但不帶ping功能基本就是廢物,在實際項目中不會用這樣的代碼,試想,多機互聯(lián),出現(xiàn)了問題,你的網(wǎng)卡都不帶ping功能,連基本的問題排查機制都不具備,這樣的代

    2024年02月16日
    瀏覽(15)
  • python 代碼遇到 float division by zero 怎么解決?

    當我們在 Python 代碼中進行除法運算時,可能會遇到 \\\"float division by zero\\\" 的錯誤。這種錯誤通常發(fā)生在除數(shù)為 0 時。在這篇文章中,我們將介紹如何避免和解決這個問題。 當我們嘗試用一個浮點數(shù)除以 0 時,會得到一個 \\\"float division by zero\\\" 的錯誤。例如: 上述代碼會導致以下

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包