[{"data":1,"prerenderedAt":2329},["ShallowReactive",2],{"doc-\u002Flearn\u002Fpython-booleans-explained-true-and-false":3},{"id":4,"title":5,"body":6,"description":2322,"extension":2323,"meta":2324,"navigation":245,"path":2325,"seo":2326,"stem":2327,"__hash__":2328},"content\u002Flearn\u002Fpython-booleans-explained-true-and-false.md","Python Booleans Explained (True and False)",{"type":7,"value":8,"toc":2272},"minimark",[9,13,17,29,38,43,46,58,61,72,75,114,117,132,135,176,178,190,193,197,200,210,213,272,274,287,290,294,297,347,349,366,370,378,453,455,467,470,474,477,485,494,546,548,561,567,574,582,638,640,660,664,667,748,750,762,766,769,794,796,804,807,811,818,956,959,1027,1029,1050,1057,1061,1064,1069,1079,1125,1127,1135,1140,1149,1191,1193,1201,1206,1211,1241,1243,1251,1254,1258,1266,1269,1310,1315,1317,1398,1400,1421,1432,1448,1452,1455,1459,1501,1503,1511,1515,1558,1560,1575,1584,1654,1656,1668,1672,1743,1745,1763,1770,1774,1777,1792,1795,1798,1813,1816,1829,1840,1849,1860,1862,1906,1908,1951,1958,1961,2007,2010,2049,2059,2062,2124,2126,2171,2174,2178,2182,2189,2193,2199,2203,2211,2218,2221,2225,2239,2243,2268],[10,11,5],"h1",{"id":12},"python-booleans-explained-true-and-false",[14,15,16],"p",{},"Boolean values are one of the most important parts of Python.",[14,18,19,20,24,25,28],{},"A Boolean is simply a value that is either ",[21,22,23],"code",{},"True"," or ",[21,26,27],{},"False",". You will use Booleans when checking conditions, comparing values, and controlling what your program does next.",[14,30,31,32,37],{},"If you are new to Python, this is the foundation you need before moving on to ",[33,34,36],"a",{"href":35},"\u002Flearn\u002Fpython-if-statements-explained\u002F","Python if statements explained"," and comparisons.",[39,40,42],"h2",{"id":41},"what-a-boolean-is","What a Boolean is",[14,44,45],{},"A Boolean is a data type with only two possible values:",[47,48,49,54],"ul",{},[50,51,52],"li",{},[21,53,23],{},[50,55,56],{},[21,57,27],{},[14,59,60],{},"Booleans are used to represent conditions such as:",[47,62,63,66,69],{},[50,64,65],{},"yes or no",[50,67,68],{},"on or off",[50,70,71],{},"true or false",[14,73,74],{},"In Python, you must write them with capital first letters:",[76,77,82],"pre",{"className":78,"code":79,"language":80,"meta":81,"style":81},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","print(True)\nprint(False)\n","python","",[21,83,84,103],{"__ignoreMap":81},[85,86,89,93,97,100],"span",{"class":87,"line":88},"line",1,[85,90,92],{"class":91},"sptTA","print",[85,94,96],{"class":95},"sP7_E","(",[85,98,23],{"class":99},"s39Yj",[85,101,102],{"class":95},")\n",[85,104,106,108,110,112],{"class":87,"line":105},2,[85,107,92],{"class":91},[85,109,96],{"class":95},[85,111,27],{"class":99},[85,113,102],{"class":95},[14,115,116],{},"Output:",[76,118,120],{"className":78,"code":119,"language":80,"meta":81,"style":81},"True\nFalse\n",[21,121,122,127],{"__ignoreMap":81},[85,123,124],{"class":87,"line":88},[85,125,126],{"class":99},"True\n",[85,128,129],{"class":87,"line":105},[85,130,131],{"class":99},"False\n",[14,133,134],{},"Booleans are often used in conditions and comparisons. For example:",[76,136,138],{"className":78,"code":137,"language":80,"meta":81,"style":81},"print(5 > 3)\nprint(10 == 2)\n",[21,139,140,159],{"__ignoreMap":81},[85,141,142,144,146,150,154,157],{"class":87,"line":88},[85,143,92],{"class":91},[85,145,96],{"class":95},[85,147,149],{"class":148},"srdBf","5",[85,151,153],{"class":152},"smGrS"," >",[85,155,156],{"class":148}," 3",[85,158,102],{"class":95},[85,160,161,163,165,168,171,174],{"class":87,"line":105},[85,162,92],{"class":91},[85,164,96],{"class":95},[85,166,167],{"class":148},"10",[85,169,170],{"class":152}," ==",[85,172,173],{"class":148}," 2",[85,175,102],{"class":95},[14,177,116],{},[76,179,180],{"className":78,"code":119,"language":80,"meta":81,"style":81},[21,181,182,186],{"__ignoreMap":81},[85,183,184],{"class":87,"line":88},[85,185,126],{"class":99},[85,187,188],{"class":87,"line":105},[85,189,131],{"class":99},[14,191,192],{},"Here, Python checks each comparison and returns a Boolean result.",[39,194,196],{"id":195},"how-to-create-boolean-values","How to create Boolean values",[14,198,199],{},"There are a few common ways to create Boolean values in Python.",[201,202,204,205,24,207,209],"h3",{"id":203},"assign-true-or-false-directly","Assign ",[21,206,23],{},[21,208,27],{}," directly",[14,211,212],{},"You can store a Boolean in a variable:",[76,214,216],{"className":78,"code":215,"language":80,"meta":81,"style":81},"is_logged_in = False\nhas_permission = True\n\nprint(is_logged_in)\nprint(has_permission)\n",[21,217,218,230,240,247,260],{"__ignoreMap":81},[85,219,220,224,227],{"class":87,"line":88},[85,221,223],{"class":222},"su5hD","is_logged_in ",[85,225,226],{"class":152},"=",[85,228,229],{"class":99}," False\n",[85,231,232,235,237],{"class":87,"line":105},[85,233,234],{"class":222},"has_permission ",[85,236,226],{"class":152},[85,238,239],{"class":99}," True\n",[85,241,243],{"class":87,"line":242},3,[85,244,246],{"emptyLinePlaceholder":245},true,"\n",[85,248,250,252,254,258],{"class":87,"line":249},4,[85,251,92],{"class":91},[85,253,96],{"class":95},[85,255,257],{"class":256},"slqww","is_logged_in",[85,259,102],{"class":95},[85,261,263,265,267,270],{"class":87,"line":262},5,[85,264,92],{"class":91},[85,266,96],{"class":95},[85,268,269],{"class":256},"has_permission",[85,271,102],{"class":95},[14,273,116],{},[76,275,277],{"className":78,"code":276,"language":80,"meta":81,"style":81},"False\nTrue\n",[21,278,279,283],{"__ignoreMap":81},[85,280,281],{"class":87,"line":88},[85,282,131],{"class":99},[85,284,285],{"class":87,"line":105},[85,286,126],{"class":99},[14,288,289],{},"This is useful when you want to keep track of a state or setting.",[201,291,293],{"id":292},"use-a-comparison","Use a comparison",[14,295,296],{},"Comparisons often produce Boolean values:",[76,298,300],{"className":78,"code":299,"language":80,"meta":81,"style":81},"print(5 > 3)\nprint(10 == 2)\nprint(7 != 4)\n",[21,301,302,316,330],{"__ignoreMap":81},[85,303,304,306,308,310,312,314],{"class":87,"line":88},[85,305,92],{"class":91},[85,307,96],{"class":95},[85,309,149],{"class":148},[85,311,153],{"class":152},[85,313,156],{"class":148},[85,315,102],{"class":95},[85,317,318,320,322,324,326,328],{"class":87,"line":105},[85,319,92],{"class":91},[85,321,96],{"class":95},[85,323,167],{"class":148},[85,325,170],{"class":152},[85,327,173],{"class":148},[85,329,102],{"class":95},[85,331,332,334,336,339,342,345],{"class":87,"line":242},[85,333,92],{"class":91},[85,335,96],{"class":95},[85,337,338],{"class":148},"7",[85,340,341],{"class":152}," !=",[85,343,344],{"class":148}," 4",[85,346,102],{"class":95},[14,348,116],{},[76,350,352],{"className":78,"code":351,"language":80,"meta":81,"style":81},"True\nFalse\nTrue\n",[21,353,354,358,362],{"__ignoreMap":81},[85,355,356],{"class":87,"line":88},[85,357,126],{"class":99},[85,359,360],{"class":87,"line":105},[85,361,131],{"class":99},[85,363,364],{"class":87,"line":242},[85,365,126],{"class":99},[201,367,369],{"id":368},"return-a-boolean-from-a-function","Return a Boolean from a function",[14,371,372,373,24,375,377],{},"Functions can return ",[21,374,23],{},[21,376,27],{}," to answer a question:",[76,379,381],{"className":78,"code":380,"language":80,"meta":81,"style":81},"def is_adult(age):\n    return age >= 18\n\nprint(is_adult(20))\nprint(is_adult(15))\n",[21,382,383,402,417,421,438],{"__ignoreMap":81},[85,384,385,389,393,395,399],{"class":87,"line":88},[85,386,388],{"class":387},"sbsja","def",[85,390,392],{"class":391},"sGLFI"," is_adult",[85,394,96],{"class":95},[85,396,398],{"class":397},"sFwrP","age",[85,400,401],{"class":95},"):\n",[85,403,404,408,411,414],{"class":87,"line":105},[85,405,407],{"class":406},"sVHd0","    return",[85,409,410],{"class":222}," age ",[85,412,413],{"class":152},">=",[85,415,416],{"class":148}," 18\n",[85,418,419],{"class":87,"line":242},[85,420,246],{"emptyLinePlaceholder":245},[85,422,423,425,427,430,432,435],{"class":87,"line":249},[85,424,92],{"class":91},[85,426,96],{"class":95},[85,428,429],{"class":256},"is_adult",[85,431,96],{"class":95},[85,433,434],{"class":148},"20",[85,436,437],{"class":95},"))\n",[85,439,440,442,444,446,448,451],{"class":87,"line":262},[85,441,92],{"class":91},[85,443,96],{"class":95},[85,445,429],{"class":256},[85,447,96],{"class":95},[85,449,450],{"class":148},"15",[85,452,437],{"class":95},[14,454,116],{},[76,456,457],{"className":78,"code":119,"language":80,"meta":81,"style":81},[21,458,459,463],{"__ignoreMap":81},[85,460,461],{"class":87,"line":88},[85,462,126],{"class":99},[85,464,465],{"class":87,"line":105},[85,466,131],{"class":99},[14,468,469],{},"This pattern is very common in real Python code.",[39,471,473],{"id":472},"where-booleans-are-used","Where Booleans are used",[14,475,476],{},"Booleans are mainly used to help your program make decisions.",[201,478,480,481,484],{"id":479},"in-if-statements","In ",[21,482,483],{},"if"," statements",[14,486,487,488,490,491,493],{},"An ",[21,489,483],{}," statement runs code only when a condition is ",[21,492,23],{},":",[76,495,497],{"className":78,"code":496,"language":80,"meta":81,"style":81},"age = 20\n\nif age >= 18:\n    print(\"You can vote.\")\n",[21,498,499,509,513,527],{"__ignoreMap":81},[85,500,501,504,506],{"class":87,"line":88},[85,502,503],{"class":222},"age ",[85,505,226],{"class":152},[85,507,508],{"class":148}," 20\n",[85,510,511],{"class":87,"line":105},[85,512,246],{"emptyLinePlaceholder":245},[85,514,515,517,519,521,524],{"class":87,"line":242},[85,516,483],{"class":406},[85,518,410],{"class":222},[85,520,413],{"class":152},[85,522,523],{"class":148}," 18",[85,525,526],{"class":95},":\n",[85,528,529,532,534,538,542,544],{"class":87,"line":249},[85,530,531],{"class":91},"    print",[85,533,96],{"class":95},[85,535,537],{"class":536},"sjJ54","\"",[85,539,541],{"class":540},"s_sjI","You can vote.",[85,543,537],{"class":536},[85,545,102],{"class":95},[14,547,116],{},[76,549,551],{"className":78,"code":550,"language":80,"meta":81,"style":81},"You can vote.\n",[21,552,553],{"__ignoreMap":81},[85,554,555,558],{"class":87,"line":88},[85,556,557],{"class":222},"You can vote",[85,559,560],{"class":95},".\n",[14,562,563,564,566],{},"If you want to learn this next, see ",[33,565,36],{"href":35},".",[201,568,480,570,573],{"id":569},"in-while-loops",[21,571,572],{},"while"," loops",[14,575,576,577,579,580,493],{},"A ",[21,578,572],{}," loop continues running while its condition stays ",[21,581,23],{},[76,583,585],{"className":78,"code":584,"language":80,"meta":81,"style":81},"count = 3\n\nwhile count > 0:\n    print(count)\n    count -= 1\n",[21,586,587,597,601,616,627],{"__ignoreMap":81},[85,588,589,592,594],{"class":87,"line":88},[85,590,591],{"class":222},"count ",[85,593,226],{"class":152},[85,595,596],{"class":148}," 3\n",[85,598,599],{"class":87,"line":105},[85,600,246],{"emptyLinePlaceholder":245},[85,602,603,605,608,611,614],{"class":87,"line":242},[85,604,572],{"class":406},[85,606,607],{"class":222}," count ",[85,609,610],{"class":152},">",[85,612,613],{"class":148}," 0",[85,615,526],{"class":95},[85,617,618,620,622,625],{"class":87,"line":249},[85,619,531],{"class":91},[85,621,96],{"class":95},[85,623,624],{"class":256},"count",[85,626,102],{"class":95},[85,628,629,632,635],{"class":87,"line":262},[85,630,631],{"class":222},"    count ",[85,633,634],{"class":152},"-=",[85,636,637],{"class":148}," 1\n",[14,639,116],{},[76,641,643],{"className":78,"code":642,"language":80,"meta":81,"style":81},"3\n2\n1\n",[21,644,645,650,655],{"__ignoreMap":81},[85,646,647],{"class":87,"line":88},[85,648,649],{"class":148},"3\n",[85,651,652],{"class":87,"line":105},[85,653,654],{"class":148},"2\n",[85,656,657],{"class":87,"line":242},[85,658,659],{"class":148},"1\n",[201,661,663],{"id":662},"in-functions","In functions",[14,665,666],{},"Functions often return Booleans so your code can check a condition:",[76,668,670],{"className":78,"code":669,"language":80,"meta":81,"style":81},"def has_long_name(name):\n    return len(name) > 5\n\nprint(has_long_name(\"Sam\"))\nprint(has_long_name(\"Sophia\"))\n",[21,671,672,686,705,709,729],{"__ignoreMap":81},[85,673,674,676,679,681,684],{"class":87,"line":88},[85,675,388],{"class":387},[85,677,678],{"class":391}," has_long_name",[85,680,96],{"class":95},[85,682,683],{"class":397},"name",[85,685,401],{"class":95},[85,687,688,690,693,695,697,700,702],{"class":87,"line":105},[85,689,407],{"class":406},[85,691,692],{"class":91}," len",[85,694,96],{"class":95},[85,696,683],{"class":256},[85,698,699],{"class":95},")",[85,701,153],{"class":152},[85,703,704],{"class":148}," 5\n",[85,706,707],{"class":87,"line":242},[85,708,246],{"emptyLinePlaceholder":245},[85,710,711,713,715,718,720,722,725,727],{"class":87,"line":249},[85,712,92],{"class":91},[85,714,96],{"class":95},[85,716,717],{"class":256},"has_long_name",[85,719,96],{"class":95},[85,721,537],{"class":536},[85,723,724],{"class":540},"Sam",[85,726,537],{"class":536},[85,728,437],{"class":95},[85,730,731,733,735,737,739,741,744,746],{"class":87,"line":262},[85,732,92],{"class":91},[85,734,96],{"class":95},[85,736,717],{"class":256},[85,738,96],{"class":95},[85,740,537],{"class":536},[85,742,743],{"class":540},"Sophia",[85,745,537],{"class":536},[85,747,437],{"class":95},[14,749,116],{},[76,751,752],{"className":78,"code":276,"language":80,"meta":81,"style":81},[21,753,754,758],{"__ignoreMap":81},[85,755,756],{"class":87,"line":88},[85,757,131],{"class":99},[85,759,760],{"class":87,"line":105},[85,761,126],{"class":99},[201,763,765],{"id":764},"as-flags","As flags",[14,767,768],{},"A flag is a variable that stores a simple status:",[76,770,772],{"className":78,"code":771,"language":80,"meta":81,"style":81},"is_game_over = False\nprint(is_game_over)\n",[21,773,774,783],{"__ignoreMap":81},[85,775,776,779,781],{"class":87,"line":88},[85,777,778],{"class":222},"is_game_over ",[85,780,226],{"class":152},[85,782,229],{"class":99},[85,784,785,787,789,792],{"class":87,"line":105},[85,786,92],{"class":91},[85,788,96],{"class":95},[85,790,791],{"class":256},"is_game_over",[85,793,102],{"class":95},[14,795,116],{},[76,797,798],{"className":78,"code":131,"language":80,"meta":81,"style":81},[21,799,800],{"__ignoreMap":81},[85,801,802],{"class":87,"line":88},[85,803,131],{"class":99},[14,805,806],{},"Flags are often used to control program flow.",[39,808,810],{"id":809},"comparison-operators-that-return-booleans","Comparison operators that return Booleans",[14,812,813,814,24,816,566],{},"Python has several comparison operators that return ",[21,815,23],{},[21,817,27],{},[819,820,821,840],"table",{},[822,823,824],"thead",{},[825,826,827,831,834,837],"tr",{},[828,829,830],"th",{},"Operator",[828,832,833],{},"Meaning",[828,835,836],{},"Example",[828,838,839],{},"Result",[841,842,843,863,882,900,919,937],"tbody",{},[825,844,845,851,854,859],{},[846,847,848],"td",{},[21,849,850],{},"==",[846,852,853],{},"equal to",[846,855,856],{},[21,857,858],{},"5 == 5",[846,860,861],{},[21,862,23],{},[825,864,865,870,873,878],{},[846,866,867],{},[21,868,869],{},"!=",[846,871,872],{},"not equal to",[846,874,875],{},[21,876,877],{},"5 != 3",[846,879,880],{},[21,881,23],{},[825,883,884,888,891,896],{},[846,885,886],{},[21,887,610],{},[846,889,890],{},"greater than",[846,892,893],{},[21,894,895],{},"7 > 2",[846,897,898],{},[21,899,23],{},[825,901,902,907,910,915],{},[846,903,904],{},[21,905,906],{},"\u003C",[846,908,909],{},"less than",[846,911,912],{},[21,913,914],{},"2 \u003C 7",[846,916,917],{},[21,918,23],{},[825,920,921,925,928,933],{},[846,922,923],{},[21,924,413],{},[846,926,927],{},"greater than or equal to",[846,929,930],{},[21,931,932],{},"5 >= 5",[846,934,935],{},[21,936,23],{},[825,938,939,944,947,952],{},[846,940,941],{},[21,942,943],{},"\u003C=",[846,945,946],{},"less than or equal to",[846,948,949],{},[21,950,951],{},"4 \u003C= 3",[846,953,954],{},[21,955,27],{},[14,957,958],{},"Example:",[76,960,962],{"className":78,"code":961,"language":80,"meta":81,"style":81},"print(8 == 8)\nprint(8 != 5)\nprint(10 \u003C 3)\nprint(6 >= 6)\n",[21,963,964,980,995,1010],{"__ignoreMap":81},[85,965,966,968,970,973,975,978],{"class":87,"line":88},[85,967,92],{"class":91},[85,969,96],{"class":95},[85,971,972],{"class":148},"8",[85,974,170],{"class":152},[85,976,977],{"class":148}," 8",[85,979,102],{"class":95},[85,981,982,984,986,988,990,993],{"class":87,"line":105},[85,983,92],{"class":91},[85,985,96],{"class":95},[85,987,972],{"class":148},[85,989,341],{"class":152},[85,991,992],{"class":148}," 5",[85,994,102],{"class":95},[85,996,997,999,1001,1003,1006,1008],{"class":87,"line":242},[85,998,92],{"class":91},[85,1000,96],{"class":95},[85,1002,167],{"class":148},[85,1004,1005],{"class":152}," \u003C",[85,1007,156],{"class":148},[85,1009,102],{"class":95},[85,1011,1012,1014,1016,1019,1022,1025],{"class":87,"line":249},[85,1013,92],{"class":91},[85,1015,96],{"class":95},[85,1017,1018],{"class":148},"6",[85,1020,1021],{"class":152}," >=",[85,1023,1024],{"class":148}," 6",[85,1026,102],{"class":95},[14,1028,116],{},[76,1030,1032],{"className":78,"code":1031,"language":80,"meta":81,"style":81},"True\nTrue\nFalse\nTrue\n",[21,1033,1034,1038,1042,1046],{"__ignoreMap":81},[85,1035,1036],{"class":87,"line":88},[85,1037,126],{"class":99},[85,1039,1040],{"class":87,"line":105},[85,1041,126],{"class":99},[85,1043,1044],{"class":87,"line":242},[85,1045,131],{"class":99},[85,1047,1048],{"class":87,"line":249},[85,1049,126],{"class":99},[14,1051,1052,1053,566],{},"These operators are used all the time in conditions. They are especially important when writing ",[33,1054,1056],{"href":1055},"\u002Flearn\u002Fpython-if-else-and-elif-explained\u002F","if, else, and elif statements in Python",[39,1058,1060],{"id":1059},"boolean-operations","Boolean operations",[14,1062,1063],{},"Python also lets you combine Boolean values with logical operators.",[201,1065,1067],{"id":1066},"and",[21,1068,1066],{},[14,1070,1071,1073,1074,1076,1077,566],{},[21,1072,1066],{}," returns ",[21,1075,23],{}," only if both sides are ",[21,1078,23],{},[76,1080,1082],{"className":78,"code":1081,"language":80,"meta":81,"style":81},"age = 20\nhas_id = True\n\nprint(age >= 18 and has_id)\n",[21,1083,1084,1092,1101,1105],{"__ignoreMap":81},[85,1085,1086,1088,1090],{"class":87,"line":88},[85,1087,503],{"class":222},[85,1089,226],{"class":152},[85,1091,508],{"class":148},[85,1093,1094,1097,1099],{"class":87,"line":105},[85,1095,1096],{"class":222},"has_id ",[85,1098,226],{"class":152},[85,1100,239],{"class":99},[85,1102,1103],{"class":87,"line":242},[85,1104,246],{"emptyLinePlaceholder":245},[85,1106,1107,1109,1111,1113,1115,1117,1120,1123],{"class":87,"line":249},[85,1108,92],{"class":91},[85,1110,96],{"class":95},[85,1112,503],{"class":256},[85,1114,413],{"class":152},[85,1116,523],{"class":148},[85,1118,1119],{"class":406}," and",[85,1121,1122],{"class":256}," has_id",[85,1124,102],{"class":95},[14,1126,116],{},[76,1128,1129],{"className":78,"code":126,"language":80,"meta":81,"style":81},[21,1130,1131],{"__ignoreMap":81},[85,1132,1133],{"class":87,"line":88},[85,1134,126],{"class":99},[201,1136,1138],{"id":1137},"or",[21,1139,1137],{},[14,1141,1142,1073,1144,1146,1147,566],{},[21,1143,1137],{},[21,1145,23],{}," if at least one side is ",[21,1148,23],{},[76,1150,1152],{"className":78,"code":1151,"language":80,"meta":81,"style":81},"is_weekend = False\nis_holiday = True\n\nprint(is_weekend or is_holiday)\n",[21,1153,1154,1163,1172,1176],{"__ignoreMap":81},[85,1155,1156,1159,1161],{"class":87,"line":88},[85,1157,1158],{"class":222},"is_weekend ",[85,1160,226],{"class":152},[85,1162,229],{"class":99},[85,1164,1165,1168,1170],{"class":87,"line":105},[85,1166,1167],{"class":222},"is_holiday ",[85,1169,226],{"class":152},[85,1171,239],{"class":99},[85,1173,1174],{"class":87,"line":242},[85,1175,246],{"emptyLinePlaceholder":245},[85,1177,1178,1180,1182,1184,1186,1189],{"class":87,"line":249},[85,1179,92],{"class":91},[85,1181,96],{"class":95},[85,1183,1158],{"class":256},[85,1185,1137],{"class":406},[85,1187,1188],{"class":256}," is_holiday",[85,1190,102],{"class":95},[14,1192,116],{},[76,1194,1195],{"className":78,"code":126,"language":80,"meta":81,"style":81},[21,1196,1197],{"__ignoreMap":81},[85,1198,1199],{"class":87,"line":88},[85,1200,126],{"class":99},[201,1202,1204],{"id":1203},"not",[21,1205,1203],{},[14,1207,1208,1210],{},[21,1209,1203],{}," reverses a Boolean value.",[76,1212,1214],{"className":78,"code":1213,"language":80,"meta":81,"style":81},"is_logged_in = False\n\nprint(not is_logged_in)\n",[21,1215,1216,1224,1228],{"__ignoreMap":81},[85,1217,1218,1220,1222],{"class":87,"line":88},[85,1219,223],{"class":222},[85,1221,226],{"class":152},[85,1223,229],{"class":99},[85,1225,1226],{"class":87,"line":105},[85,1227,246],{"emptyLinePlaceholder":245},[85,1229,1230,1232,1234,1236,1239],{"class":87,"line":242},[85,1231,92],{"class":91},[85,1233,96],{"class":95},[85,1235,1203],{"class":406},[85,1237,1238],{"class":256}," is_logged_in",[85,1240,102],{"class":95},[14,1242,116],{},[76,1244,1245],{"className":78,"code":126,"language":80,"meta":81,"style":81},[21,1246,1247],{"__ignoreMap":81},[85,1248,1249],{"class":87,"line":88},[85,1250,126],{"class":99},[14,1252,1253],{},"These operators are useful when you need to combine conditions in one statement.",[39,1255,1257],{"id":1256},"truthiness-in-python","Truthiness in Python",[14,1259,1260,1261,1263,1264,566],{},"In Python, some values behave like ",[21,1262,27],{}," in conditions, even though they are not the Boolean value ",[21,1265,27],{},[14,1267,1268],{},"Common falsy values include:",[47,1270,1271,1276,1281,1287,1293,1299,1305],{},[50,1272,1273],{},[21,1274,1275],{},"0",[50,1277,1278],{},[21,1279,1280],{},"0.0",[50,1282,1283,1286],{},[21,1284,1285],{},"''"," empty string",[50,1288,1289,1292],{},[21,1290,1291],{},"[]"," empty list",[50,1294,1295,1298],{},[21,1296,1297],{},"{}"," empty dictionary",[50,1300,1301,1304],{},[21,1302,1303],{},"set()"," empty set",[50,1306,1307],{},[21,1308,1309],{},"None",[14,1311,1312,1313,566],{},"Most other values behave like ",[21,1314,23],{},[14,1316,958],{},[76,1318,1320],{"className":78,"code":1319,"language":80,"meta":81,"style":81},"print(bool(0))\nprint(bool(''))\nprint(bool('hello'))\nprint(bool([1, 2, 3]))\n",[21,1321,1322,1338,1352,1372],{"__ignoreMap":81},[85,1323,1324,1326,1328,1332,1334,1336],{"class":87,"line":88},[85,1325,92],{"class":91},[85,1327,96],{"class":95},[85,1329,1331],{"class":1330},"sZMiF","bool",[85,1333,96],{"class":95},[85,1335,1275],{"class":148},[85,1337,437],{"class":95},[85,1339,1340,1342,1344,1346,1348,1350],{"class":87,"line":105},[85,1341,92],{"class":91},[85,1343,96],{"class":95},[85,1345,1331],{"class":1330},[85,1347,96],{"class":95},[85,1349,1285],{"class":536},[85,1351,437],{"class":95},[85,1353,1354,1356,1358,1360,1362,1365,1368,1370],{"class":87,"line":242},[85,1355,92],{"class":91},[85,1357,96],{"class":95},[85,1359,1331],{"class":1330},[85,1361,96],{"class":95},[85,1363,1364],{"class":536},"'",[85,1366,1367],{"class":540},"hello",[85,1369,1364],{"class":536},[85,1371,437],{"class":95},[85,1373,1374,1376,1378,1380,1383,1386,1389,1391,1393,1395],{"class":87,"line":249},[85,1375,92],{"class":91},[85,1377,96],{"class":95},[85,1379,1331],{"class":1330},[85,1381,1382],{"class":95},"([",[85,1384,1385],{"class":148},"1",[85,1387,1388],{"class":95},",",[85,1390,173],{"class":148},[85,1392,1388],{"class":95},[85,1394,156],{"class":148},[85,1396,1397],{"class":95},"]))\n",[14,1399,116],{},[76,1401,1403],{"className":78,"code":1402,"language":80,"meta":81,"style":81},"False\nFalse\nTrue\nTrue\n",[21,1404,1405,1409,1413,1417],{"__ignoreMap":81},[85,1406,1407],{"class":87,"line":88},[85,1408,131],{"class":99},[85,1410,1411],{"class":87,"line":105},[85,1412,131],{"class":99},[85,1414,1415],{"class":87,"line":242},[85,1416,126],{"class":99},[85,1418,1419],{"class":87,"line":249},[85,1420,126],{"class":99},[14,1422,1423,1424,1428,1429,566],{},"This behavior is called ",[1425,1426,1427],"strong",{},"truthy"," and ",[1425,1430,1431],{},"falsy",[14,1433,1434,1435,1428,1437,1439,1440,1447],{},"For beginners, it is best to first understand real Boolean values like ",[21,1436,23],{},[21,1438,27],{},". After that, the ",[33,1441,1443,1446],{"href":1442},"\u002Freference\u002Fpython-bool-function-explained\u002F",[21,1444,1445],{},"bool()"," function"," makes more sense.",[39,1449,1451],{"id":1450},"boolean-examples-for-beginners","Boolean examples for beginners",[14,1453,1454],{},"Here are a few simple examples of how Booleans are used in real code.",[201,1456,1458],{"id":1457},"check-an-age-rule","Check an age rule",[76,1460,1462],{"className":78,"code":1461,"language":80,"meta":81,"style":81},"age = 16\ncan_drive = age >= 16\n\nprint(can_drive)\n",[21,1463,1464,1473,1486,1490],{"__ignoreMap":81},[85,1465,1466,1468,1470],{"class":87,"line":88},[85,1467,503],{"class":222},[85,1469,226],{"class":152},[85,1471,1472],{"class":148}," 16\n",[85,1474,1475,1478,1480,1482,1484],{"class":87,"line":105},[85,1476,1477],{"class":222},"can_drive ",[85,1479,226],{"class":152},[85,1481,410],{"class":222},[85,1483,413],{"class":152},[85,1485,1472],{"class":148},[85,1487,1488],{"class":87,"line":242},[85,1489,246],{"emptyLinePlaceholder":245},[85,1491,1492,1494,1496,1499],{"class":87,"line":249},[85,1493,92],{"class":91},[85,1495,96],{"class":95},[85,1497,1498],{"class":256},"can_drive",[85,1500,102],{"class":95},[14,1502,116],{},[76,1504,1505],{"className":78,"code":126,"language":80,"meta":81,"style":81},[21,1506,1507],{"__ignoreMap":81},[85,1508,1509],{"class":87,"line":88},[85,1510,126],{"class":99},[201,1512,1514],{"id":1513},"store-a-status-flag","Store a status flag",[76,1516,1518],{"className":78,"code":1517,"language":80,"meta":81,"style":81},"is_logged_in = False\n\nif not is_logged_in:\n    print(\"Please log in.\")\n",[21,1519,1520,1528,1532,1543],{"__ignoreMap":81},[85,1521,1522,1524,1526],{"class":87,"line":88},[85,1523,223],{"class":222},[85,1525,226],{"class":152},[85,1527,229],{"class":99},[85,1529,1530],{"class":87,"line":105},[85,1531,246],{"emptyLinePlaceholder":245},[85,1533,1534,1536,1539,1541],{"class":87,"line":242},[85,1535,483],{"class":406},[85,1537,1538],{"class":152}," not",[85,1540,1238],{"class":222},[85,1542,526],{"class":95},[85,1544,1545,1547,1549,1551,1554,1556],{"class":87,"line":249},[85,1546,531],{"class":91},[85,1548,96],{"class":95},[85,1550,537],{"class":536},[85,1552,1553],{"class":540},"Please log in.",[85,1555,537],{"class":536},[85,1557,102],{"class":95},[14,1559,116],{},[76,1561,1563],{"className":78,"code":1562,"language":80,"meta":81,"style":81},"Please log in.\n",[21,1564,1565],{"__ignoreMap":81},[85,1566,1567,1570,1573],{"class":87,"line":88},[85,1568,1569],{"class":222},"Please log ",[85,1571,1572],{"class":152},"in",[85,1574,560],{"class":95},[201,1576,1578,1579,24,1581,1583],{"id":1577},"return-true-or-false-from-a-function","Return ",[21,1580,23],{},[21,1582,27],{}," from a function",[76,1585,1587],{"className":78,"code":1586,"language":80,"meta":81,"style":81},"def is_even(number):\n    return number % 2 == 0\n\nprint(is_even(4))\nprint(is_even(7))\n",[21,1588,1589,1603,1620,1624,1640],{"__ignoreMap":81},[85,1590,1591,1593,1596,1598,1601],{"class":87,"line":88},[85,1592,388],{"class":387},[85,1594,1595],{"class":391}," is_even",[85,1597,96],{"class":95},[85,1599,1600],{"class":397},"number",[85,1602,401],{"class":95},[85,1604,1605,1607,1610,1613,1615,1617],{"class":87,"line":105},[85,1606,407],{"class":406},[85,1608,1609],{"class":222}," number ",[85,1611,1612],{"class":152},"%",[85,1614,173],{"class":148},[85,1616,170],{"class":152},[85,1618,1619],{"class":148}," 0\n",[85,1621,1622],{"class":87,"line":242},[85,1623,246],{"emptyLinePlaceholder":245},[85,1625,1626,1628,1630,1633,1635,1638],{"class":87,"line":249},[85,1627,92],{"class":91},[85,1629,96],{"class":95},[85,1631,1632],{"class":256},"is_even",[85,1634,96],{"class":95},[85,1636,1637],{"class":148},"4",[85,1639,437],{"class":95},[85,1641,1642,1644,1646,1648,1650,1652],{"class":87,"line":262},[85,1643,92],{"class":91},[85,1645,96],{"class":95},[85,1647,1632],{"class":256},[85,1649,96],{"class":95},[85,1651,338],{"class":148},[85,1653,437],{"class":95},[14,1655,116],{},[76,1657,1658],{"className":78,"code":119,"language":80,"meta":81,"style":81},[21,1659,1660,1664],{"__ignoreMap":81},[85,1661,1662],{"class":87,"line":88},[85,1663,126],{"class":99},[85,1665,1666],{"class":87,"line":105},[85,1667,131],{"class":99},[201,1669,1671],{"id":1670},"use-booleans-to-control-program-flow","Use Booleans to control program flow",[76,1673,1675],{"className":78,"code":1674,"language":80,"meta":81,"style":81},"temperature = 30\n\nif temperature > 25:\n    print(\"It is hot today.\")\nelse:\n    print(\"It is not hot today.\")\n",[21,1676,1677,1687,1691,1705,1720,1727],{"__ignoreMap":81},[85,1678,1679,1682,1684],{"class":87,"line":88},[85,1680,1681],{"class":222},"temperature ",[85,1683,226],{"class":152},[85,1685,1686],{"class":148}," 30\n",[85,1688,1689],{"class":87,"line":105},[85,1690,246],{"emptyLinePlaceholder":245},[85,1692,1693,1695,1698,1700,1703],{"class":87,"line":242},[85,1694,483],{"class":406},[85,1696,1697],{"class":222}," temperature ",[85,1699,610],{"class":152},[85,1701,1702],{"class":148}," 25",[85,1704,526],{"class":95},[85,1706,1707,1709,1711,1713,1716,1718],{"class":87,"line":249},[85,1708,531],{"class":91},[85,1710,96],{"class":95},[85,1712,537],{"class":536},[85,1714,1715],{"class":540},"It is hot today.",[85,1717,537],{"class":536},[85,1719,102],{"class":95},[85,1721,1722,1725],{"class":87,"line":262},[85,1723,1724],{"class":406},"else",[85,1726,526],{"class":95},[85,1728,1730,1732,1734,1736,1739,1741],{"class":87,"line":1729},6,[85,1731,531],{"class":91},[85,1733,96],{"class":95},[85,1735,537],{"class":536},[85,1737,1738],{"class":540},"It is not hot today.",[85,1740,537],{"class":536},[85,1742,102],{"class":95},[14,1744,116],{},[76,1746,1748],{"className":78,"code":1747,"language":80,"meta":81,"style":81},"It is hot today.\n",[21,1749,1750],{"__ignoreMap":81},[85,1751,1752,1755,1758,1761],{"class":87,"line":88},[85,1753,1754],{"class":222},"It ",[85,1756,1757],{"class":152},"is",[85,1759,1760],{"class":222}," hot today",[85,1762,560],{"class":95},[14,1764,1765,1766,566],{},"Examples like these connect Booleans to other core Python ideas, especially conditions and basic ",[33,1767,1769],{"href":1768},"\u002Flearn\u002Fpython-data-types-overview\u002F","Python data types",[39,1771,1773],{"id":1772},"common-beginner-mistakes","Common beginner mistakes",[14,1775,1776],{},"Here are some common Boolean mistakes and how to avoid them.",[201,1778,1780,1781,24,1784,1787,1788,24,1790],{"id":1779},"writing-true-or-false-instead-of-true-or-false","Writing ",[21,1782,1783],{},"true",[21,1785,1786],{},"false"," instead of ",[21,1789,23],{},[21,1791,27],{},[14,1793,1794],{},"This causes an error because Python is case-sensitive.",[14,1796,1797],{},"Wrong:",[76,1799,1801],{"className":78,"code":1800,"language":80,"meta":81,"style":81},"is_ready = true\n",[21,1802,1803],{"__ignoreMap":81},[85,1804,1805,1808,1810],{"class":87,"line":88},[85,1806,1807],{"class":222},"is_ready ",[85,1809,226],{"class":152},[85,1811,1812],{"class":222}," true\n",[14,1814,1815],{},"Correct:",[76,1817,1819],{"className":78,"code":1818,"language":80,"meta":81,"style":81},"is_ready = True\n",[21,1820,1821],{"__ignoreMap":81},[85,1822,1823,1825,1827],{"class":87,"line":88},[85,1824,1807],{"class":222},[85,1826,226],{"class":152},[85,1828,239],{"class":99},[14,1830,1831,1832,1835,1836,566],{},"If you use lowercase names by mistake, Python may raise an error such as ",[21,1833,1834],{},"NameError",". You can learn more about Python problems in ",[33,1837,1839],{"href":1838},"\u002Flearn\u002Fpython-errors-and-exceptions-explained\u002F","Python errors and exceptions explained",[201,1841,1843,1844,1787,1846,1848],{"id":1842},"using-instead-of-in-a-comparison","Using ",[21,1845,226],{},[21,1847,850],{}," in a comparison",[14,1850,1851,1853,1854,1857,1859],{},[21,1852,226],{}," assigns a value.",[1855,1856],"br",{},[21,1858,850],{}," compares two values.",[14,1861,1797],{},[76,1863,1865],{"className":78,"code":1864,"language":80,"meta":81,"style":81},"age = 18\n\nif age = 18:\n    print(\"Adult\")\n",[21,1866,1867,1875,1879,1891],{"__ignoreMap":81},[85,1868,1869,1871,1873],{"class":87,"line":88},[85,1870,503],{"class":222},[85,1872,226],{"class":152},[85,1874,416],{"class":148},[85,1876,1877],{"class":87,"line":105},[85,1878,246],{"emptyLinePlaceholder":245},[85,1880,1881,1883,1885,1887,1889],{"class":87,"line":242},[85,1882,483],{"class":406},[85,1884,410],{"class":222},[85,1886,226],{"class":152},[85,1888,523],{"class":148},[85,1890,526],{"class":95},[85,1892,1893,1895,1897,1899,1902,1904],{"class":87,"line":249},[85,1894,531],{"class":91},[85,1896,96],{"class":95},[85,1898,537],{"class":536},[85,1900,1901],{"class":540},"Adult",[85,1903,537],{"class":536},[85,1905,102],{"class":95},[14,1907,1815],{},[76,1909,1911],{"className":78,"code":1910,"language":80,"meta":81,"style":81},"age = 18\n\nif age == 18:\n    print(\"Adult\")\n",[21,1912,1913,1921,1925,1937],{"__ignoreMap":81},[85,1914,1915,1917,1919],{"class":87,"line":88},[85,1916,503],{"class":222},[85,1918,226],{"class":152},[85,1920,416],{"class":148},[85,1922,1923],{"class":87,"line":105},[85,1924,246],{"emptyLinePlaceholder":245},[85,1926,1927,1929,1931,1933,1935],{"class":87,"line":242},[85,1928,483],{"class":406},[85,1930,410],{"class":222},[85,1932,850],{"class":152},[85,1934,523],{"class":148},[85,1936,526],{"class":95},[85,1938,1939,1941,1943,1945,1947,1949],{"class":87,"line":249},[85,1940,531],{"class":91},[85,1942,96],{"class":95},[85,1944,537],{"class":536},[85,1946,1901],{"class":540},[85,1948,537],{"class":536},[85,1950,102],{"class":95},[201,1952,1954,1955,1957],{"id":1953},"comparing-to-true-when-a-direct-condition-is-enough","Comparing to ",[21,1956,23],{}," when a direct condition is enough",[14,1959,1960],{},"This works, but it is usually unnecessary:",[76,1962,1964],{"className":78,"code":1963,"language":80,"meta":81,"style":81},"is_logged_in = True\n\nif is_logged_in == True:\n    print(\"Welcome\")\n",[21,1965,1966,1974,1978,1992],{"__ignoreMap":81},[85,1967,1968,1970,1972],{"class":87,"line":88},[85,1969,223],{"class":222},[85,1971,226],{"class":152},[85,1973,239],{"class":99},[85,1975,1976],{"class":87,"line":105},[85,1977,246],{"emptyLinePlaceholder":245},[85,1979,1980,1982,1985,1987,1990],{"class":87,"line":242},[85,1981,483],{"class":406},[85,1983,1984],{"class":222}," is_logged_in ",[85,1986,850],{"class":152},[85,1988,1989],{"class":99}," True",[85,1991,526],{"class":95},[85,1993,1994,1996,1998,2000,2003,2005],{"class":87,"line":249},[85,1995,531],{"class":91},[85,1997,96],{"class":95},[85,1999,537],{"class":536},[85,2001,2002],{"class":540},"Welcome",[85,2004,537],{"class":536},[85,2006,102],{"class":95},[14,2008,2009],{},"A cleaner version is:",[76,2011,2013],{"className":78,"code":2012,"language":80,"meta":81,"style":81},"is_logged_in = True\n\nif is_logged_in:\n    print(\"Welcome\")\n",[21,2014,2015,2023,2027,2035],{"__ignoreMap":81},[85,2016,2017,2019,2021],{"class":87,"line":88},[85,2018,223],{"class":222},[85,2020,226],{"class":152},[85,2022,239],{"class":99},[85,2024,2025],{"class":87,"line":105},[85,2026,246],{"emptyLinePlaceholder":245},[85,2028,2029,2031,2033],{"class":87,"line":242},[85,2030,483],{"class":406},[85,2032,1238],{"class":222},[85,2034,526],{"class":95},[85,2036,2037,2039,2041,2043,2045,2047],{"class":87,"line":249},[85,2038,531],{"class":91},[85,2040,96],{"class":95},[85,2042,537],{"class":536},[85,2044,2002],{"class":540},[85,2046,537],{"class":536},[85,2048,102],{"class":95},[201,2050,2052,2053,2056,2057],{"id":2051},"confusing-the-string-true-with-the-boolean-true","Confusing the string ",[21,2054,2055],{},"'True'"," with the Boolean ",[21,2058,23],{},[14,2060,2061],{},"These are not the same thing.",[76,2063,2065],{"className":78,"code":2064,"language":80,"meta":81,"style":81},"print('True')\nprint(True)\nprint(type('True'))\nprint(type(True))\n",[21,2066,2067,2081,2091,2110],{"__ignoreMap":81},[85,2068,2069,2071,2073,2075,2077,2079],{"class":87,"line":88},[85,2070,92],{"class":91},[85,2072,96],{"class":95},[85,2074,1364],{"class":536},[85,2076,23],{"class":540},[85,2078,1364],{"class":536},[85,2080,102],{"class":95},[85,2082,2083,2085,2087,2089],{"class":87,"line":105},[85,2084,92],{"class":91},[85,2086,96],{"class":95},[85,2088,23],{"class":99},[85,2090,102],{"class":95},[85,2092,2093,2095,2097,2100,2102,2104,2106,2108],{"class":87,"line":242},[85,2094,92],{"class":91},[85,2096,96],{"class":95},[85,2098,2099],{"class":1330},"type",[85,2101,96],{"class":95},[85,2103,1364],{"class":536},[85,2105,23],{"class":540},[85,2107,1364],{"class":536},[85,2109,437],{"class":95},[85,2111,2112,2114,2116,2118,2120,2122],{"class":87,"line":249},[85,2113,92],{"class":91},[85,2115,96],{"class":95},[85,2117,2099],{"class":1330},[85,2119,96],{"class":95},[85,2121,23],{"class":99},[85,2123,437],{"class":95},[14,2125,116],{},[76,2127,2129],{"className":78,"code":2128,"language":80,"meta":81,"style":81},"True\nTrue\n\u003Cclass 'str'>\n\u003Cclass 'bool'>\n",[21,2130,2131,2135,2139,2157],{"__ignoreMap":81},[85,2132,2133],{"class":87,"line":88},[85,2134,126],{"class":99},[85,2136,2137],{"class":87,"line":105},[85,2138,126],{"class":99},[85,2140,2141,2143,2146,2149,2152,2154],{"class":87,"line":242},[85,2142,906],{"class":152},[85,2144,2145],{"class":387},"class",[85,2147,2148],{"class":536}," '",[85,2150,2151],{"class":540},"str",[85,2153,1364],{"class":536},[85,2155,2156],{"class":152},">\n",[85,2158,2159,2161,2163,2165,2167,2169],{"class":87,"line":249},[85,2160,906],{"class":152},[85,2162,2145],{"class":387},[85,2164,2148],{"class":536},[85,2166,1331],{"class":540},[85,2168,1364],{"class":536},[85,2170,2156],{"class":152},[14,2172,2173],{},"The first value is a string. The second is a Boolean.",[39,2175,2177],{"id":2176},"faq","FAQ",[201,2179,2181],{"id":2180},"what-is-a-boolean-in-python","What is a Boolean in Python?",[14,2183,2184,2185,24,2187,566],{},"A Boolean is a value that is either ",[21,2186,23],{},[21,2188,27],{},[201,2190,2192],{"id":2191},"why-are-booleans-useful-in-python","Why are Booleans useful in Python?",[14,2194,2195,2196,2198],{},"They help programs make decisions using conditions in ",[21,2197,483],{}," statements and loops.",[201,2200,2202],{"id":2201},"is-true-the-same-as-true-in-python","Is true the same as True in Python?",[14,2204,2205,2206,1428,2208,2210],{},"No. Python is case-sensitive. You must write ",[21,2207,23],{},[21,2209,27],{}," with capital first letters.",[201,2212,2214,2215,2217],{"id":2213},"what-does-bool-do-in-python","What does ",[21,2216,1445],{}," do in Python?",[14,2219,2220],{},"It converts a value into a Boolean based on whether Python treats that value as true or false.",[201,2222,2224],{"id":2223},"can-a-comparison-return-a-boolean","Can a comparison return a Boolean?",[14,2226,2227,2228,24,2231,2234,2235,24,2237,566],{},"Yes. Expressions like ",[21,2229,2230],{},"4 \u003C 10",[21,2232,2233],{},"name == 'Sam'"," return ",[21,2236,23],{},[21,2238,27],{},[39,2240,2242],{"id":2241},"see-also","See also",[47,2244,2245,2249,2254,2259,2264],{},[50,2246,2247],{},[33,2248,36],{"href":35},[50,2250,2251],{},[33,2252,2253],{"href":1055},"Python if, else, and elif explained",[50,2255,2256],{},[33,2257,2258],{"href":1442},"Python bool() function explained",[50,2260,2261],{},[33,2262,2263],{"href":1768},"Python data types overview",[50,2265,2266],{},[33,2267,1839],{"href":1838},[2269,2270,2271],"style",{},"html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sFwrP, html code.shiki .sFwrP{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":81,"searchDepth":105,"depth":105,"links":2273},[2274,2275,2281,2289,2290,2295,2296,2303,2313,2321],{"id":41,"depth":105,"text":42},{"id":195,"depth":105,"text":196,"children":2276},[2277,2279,2280],{"id":203,"depth":242,"text":2278},"Assign True or False directly",{"id":292,"depth":242,"text":293},{"id":368,"depth":242,"text":369},{"id":472,"depth":105,"text":473,"children":2282},[2283,2285,2287,2288],{"id":479,"depth":242,"text":2284},"In if statements",{"id":569,"depth":242,"text":2286},"In while loops",{"id":662,"depth":242,"text":663},{"id":764,"depth":242,"text":765},{"id":809,"depth":105,"text":810},{"id":1059,"depth":105,"text":1060,"children":2291},[2292,2293,2294],{"id":1066,"depth":242,"text":1066},{"id":1137,"depth":242,"text":1137},{"id":1203,"depth":242,"text":1203},{"id":1256,"depth":105,"text":1257},{"id":1450,"depth":105,"text":1451,"children":2297},[2298,2299,2300,2302],{"id":1457,"depth":242,"text":1458},{"id":1513,"depth":242,"text":1514},{"id":1577,"depth":242,"text":2301},"Return True or False from a function",{"id":1670,"depth":242,"text":1671},{"id":1772,"depth":105,"text":1773,"children":2304},[2305,2307,2309,2311],{"id":1779,"depth":242,"text":2306},"Writing true or false instead of True or False",{"id":1842,"depth":242,"text":2308},"Using = instead of == in a comparison",{"id":1953,"depth":242,"text":2310},"Comparing to True when a direct condition is enough",{"id":2051,"depth":242,"text":2312},"Confusing the string 'True' with the Boolean True",{"id":2176,"depth":105,"text":2177,"children":2314},[2315,2316,2317,2318,2320],{"id":2180,"depth":242,"text":2181},{"id":2191,"depth":242,"text":2192},{"id":2201,"depth":242,"text":2202},{"id":2213,"depth":242,"text":2319},"What does bool() do in Python?",{"id":2223,"depth":242,"text":2224},{"id":2241,"depth":105,"text":2242},"Master python booleans explained true and false in our comprehensive Python beginner guide.","md",{},"\u002Flearn\u002Fpython-booleans-explained-true-and-false",{"title":5,"description":2322},"learn\u002Fpython-booleans-explained-true-and-false","cirgKCwTKBA6r1J0rjfKa1G1414Xz2gEwgo67qBO6Ok",1777585498333]