例項3 邏輯操作,很少用卻很有用

2022-09-23 18:00:13 字數 961 閱讀 7349

所謂邏輯,即與、或關係,含有與、或關係運算子的表示式稱為邏輯表示式,在pascal語言中,與用and代替,或用or代替。

編寫程式時,基本是處理這樣幾類問題:表示式、判斷、分支選擇。判斷有簡單判斷與複雜判斷,在複雜判斷中,少不了用到各種邏輯關係。比如有這樣乙個判斷:

篩選出年裡在18~20歲、長頭髮、身高160以上、體重不小於60公斤的女孩。如果用多重判斷的方法,就非常麻煩,例如:

if (age>=18) then

begin

if (age<=20) then

begin

if (hair) then

begin

if (height>=160) then

begin

if (weight<=60) then

begin

if (type='girl') then

begin

//**

end;

end;

end;

end;

end;

end;

if (age>=18) and (age<=20) and (hair=true) and (height>=160) and (weitht<=60) and (type='girl') then

begin

//**

end;

在邏輯運算中,遇到與、或關係都存在的情況下:

(1)頭腦冷靜,分清關係。

(2)用括號將每乙個完整的關係括起來,不要吝嗇括號,要大膽使用,多用一對括號沒關係,少用一對括號可能就造成大錯誤。如:

if ( (age>19) and ( (type='boy) or (type='girl))) then   //年齡大於19歲的男孩或女孩

if ( (age>19) and (type='boy') or (type='girl')) then   //年齡大於19歲的男孩或所有年齡段的女孩

邏輯回歸的例項

案例背景和目標 import pandas as pd import matplotlib.pyplot as plt import numpy as np data pd.read csv creditcard.csv print data.head 樣本不均衡解決方案 count classes...

ExtJs3常用控制項操作例項

結合工作內容,不定期更新。這裡面可能會講到一些常用的元件的操作。json 1.gridpanel 這個最常用,就是 嘛,從後台接到收據的store裡面讀出資料,比如我傳遞了乙個json,裡面是物件的各個屬性,那麼我在前台顯示的話,就要這樣。其中有乙個可以自己調整部分字型顏色,比如如果是y就顯示對號,...

邏輯操作符

邏輯操作符 與 或 非 邏輯與 只有兩個條件同時滿足的時候才會返回true,兩個條件都是假的返回的結果是false 即 一假即假 當邏輯語操作不是布林值的時候,返回值就不一定是布林值,可分為以下幾種情況 1 當第乙個運算元據是物件時,返回第二個運算元據的值。2 當第二個運算元據為物件時,如果第乙個運...