[{"data":1,"prerenderedAt":1326},["ShallowReactive",2],{"doc-\u002Fglossary\u002Fwhat-is-an-if-statement-in-python":3},{"id":4,"title":5,"body":6,"description":1319,"extension":1320,"meta":1321,"navigation":75,"path":1322,"seo":1323,"stem":1324,"__hash__":1325},"content\u002Fglossary\u002Fwhat-is-an-if-statement-in-python.md","What Is an if Statement in Python?",{"type":7,"value":8,"toc":1295},"minimark",[9,13,22,36,39,44,119,122,131,137,141,146,149,172,175,224,234,238,247,253,256,292,295,331,333,343,349,394,397,408,422,426,432,454,457,480,483,540,542,558,568,572,575,623,625,641,644,691,693,703,711,717,721,727,730,744,746,803,806,813,817,823,826,845,854,858,864,869,872,913,919,926,930,933,976,982,989,998,1003,1006,1050,1058,1062,1069,1074,1078,1084,1137,1139,1169,1172,1200,1202,1210,1217,1221,1225,1230,1234,1240,1244,1251,1255,1261,1265,1291],[10,11,5],"h1",{"id":12},"what-is-an-if-statement-in-python",[14,15,16,17,21],"p",{},"An ",[18,19,20],"code",{},"if"," statement in Python lets your program make a decision.",[14,23,24,25,28,29,31,32,35],{},"It checks a condition. If that condition is ",[18,26,27],{},"True",", Python runs the code inside the ",[18,30,20],{}," block. If the condition is ",[18,33,34],{},"False",", Python skips that code.",[14,37,38],{},"This is one of the most important ideas in Python because it helps programs respond to different situations.",[40,41,43],"h2",{"id":42},"quick-example","Quick example",[45,46,51],"pre",{"className":47,"code":48,"language":49,"meta":50,"style":50},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","age = 18\n\nif age >= 18:\n    print(\"You can vote\")\n","python","",[18,52,53,70,77,96],{"__ignoreMap":50},[54,55,58,62,66],"span",{"class":56,"line":57},"line",1,[54,59,61],{"class":60},"su5hD","age ",[54,63,65],{"class":64},"smGrS","=",[54,67,69],{"class":68},"srdBf"," 18\n",[54,71,73],{"class":56,"line":72},2,[54,74,76],{"emptyLinePlaceholder":75},true,"\n",[54,78,80,83,86,89,92],{"class":56,"line":79},3,[54,81,20],{"class":82},"sVHd0",[54,84,85],{"class":60}," age ",[54,87,88],{"class":64},">=",[54,90,91],{"class":68}," 18",[54,93,95],{"class":94},"sP7_E",":\n",[54,97,99,103,106,110,114,116],{"class":56,"line":98},4,[54,100,102],{"class":101},"sptTA","    print",[54,104,105],{"class":94},"(",[54,107,109],{"class":108},"sjJ54","\"",[54,111,113],{"class":112},"s_sjI","You can vote",[54,115,109],{"class":108},[54,117,118],{"class":94},")\n",[14,120,121],{},"Output:",[45,123,125],{"className":47,"code":124,"language":49,"meta":50,"style":50},"You can vote\n",[18,126,127],{"__ignoreMap":50},[54,128,129],{"class":56,"line":57},[54,130,124],{"class":60},[14,132,133,134,136],{},"Use ",[18,135,20],{}," when you want Python to make a decision based on a condition.",[40,138,140],{"id":139},"simple-definition","Simple definition",[14,142,16,143,145],{},[18,144,20],{}," statement lets Python decide whether to run some code.",[14,147,148],{},"Here is the basic idea:",[150,151,152,158,161,167],"ul",{},[153,154,16,155,157],"li",{},[18,156,20],{}," statement lets Python make a decision.",[153,159,160],{},"It checks a condition.",[153,162,163,164,166],{},"If the condition is ",[18,165,27],{},", the indented code runs.",[153,168,163,169,171],{},[18,170,34],{},", Python skips that block.",[14,173,174],{},"For example:",[45,176,178],{"className":47,"code":177,"language":49,"meta":50,"style":50},"temperature = 30\n\nif temperature > 25:\n    print(\"It is a warm day\")\n",[18,179,180,190,194,209],{"__ignoreMap":50},[54,181,182,185,187],{"class":56,"line":57},[54,183,184],{"class":60},"temperature ",[54,186,65],{"class":64},[54,188,189],{"class":68}," 30\n",[54,191,192],{"class":56,"line":72},[54,193,76],{"emptyLinePlaceholder":75},[54,195,196,198,201,204,207],{"class":56,"line":79},[54,197,20],{"class":82},[54,199,200],{"class":60}," temperature ",[54,202,203],{"class":64},">",[54,205,206],{"class":68}," 25",[54,208,95],{"class":94},[54,210,211,213,215,217,220,222],{"class":56,"line":98},[54,212,102],{"class":101},[54,214,105],{"class":94},[54,216,109],{"class":108},[54,218,219],{"class":112},"It is a warm day",[54,221,109],{"class":108},[54,223,118],{"class":94},[14,225,226,227,230,231,233],{},"Because ",[18,228,229],{},"temperature > 25"," is ",[18,232,27],{},", Python prints the message.",[40,235,237],{"id":236},"what-a-condition-means","What a condition means",[14,239,240,241,243,244,246],{},"A condition is an expression that becomes either ",[18,242,27],{}," or ",[18,245,34],{},".",[14,248,249,250,252],{},"This matters because an ",[18,251,20],{}," statement only works with something that can be tested in that way.",[14,254,255],{},"Common comparison operators are:",[150,257,258,264,270,275,281,286],{},[153,259,260,263],{},[18,261,262],{},"=="," equal to",[153,265,266,269],{},[18,267,268],{},"!="," not equal to",[153,271,272,274],{},[18,273,203],{}," greater than",[153,276,277,280],{},[18,278,279],{},"\u003C"," less than",[153,282,283,285],{},[18,284,88],{}," greater than or equal to",[153,287,288,291],{},[18,289,290],{},"\u003C="," less than or equal to",[14,293,294],{},"Example:",[45,296,298],{"className":47,"code":297,"language":49,"meta":50,"style":50},"score = 75\n\nprint(score >= 50)\n",[18,299,300,310,314],{"__ignoreMap":50},[54,301,302,305,307],{"class":56,"line":57},[54,303,304],{"class":60},"score ",[54,306,65],{"class":64},[54,308,309],{"class":68}," 75\n",[54,311,312],{"class":56,"line":72},[54,313,76],{"emptyLinePlaceholder":75},[54,315,316,319,321,324,326,329],{"class":56,"line":79},[54,317,318],{"class":101},"print",[54,320,105],{"class":94},[54,322,304],{"class":323},"slqww",[54,325,88],{"class":64},[54,327,328],{"class":68}," 50",[54,330,118],{"class":94},[14,332,121],{},[45,334,336],{"className":47,"code":335,"language":49,"meta":50,"style":50},"True\n",[18,337,338],{"__ignoreMap":50},[54,339,340],{"class":56,"line":57},[54,341,335],{"class":342},"s39Yj",[14,344,345,346,348],{},"That result can be used inside an ",[18,347,20],{}," statement:",[45,350,352],{"className":47,"code":351,"language":49,"meta":50,"style":50},"score = 75\n\nif score >= 50:\n    print(\"You passed\")\n",[18,353,354,362,366,379],{"__ignoreMap":50},[54,355,356,358,360],{"class":56,"line":57},[54,357,304],{"class":60},[54,359,65],{"class":64},[54,361,309],{"class":68},[54,363,364],{"class":56,"line":72},[54,365,76],{"emptyLinePlaceholder":75},[54,367,368,370,373,375,377],{"class":56,"line":79},[54,369,20],{"class":82},[54,371,372],{"class":60}," score ",[54,374,88],{"class":64},[54,376,328],{"class":68},[54,378,95],{"class":94},[54,380,381,383,385,387,390,392],{"class":56,"line":98},[54,382,102],{"class":101},[54,384,105],{"class":94},[54,386,109],{"class":108},[54,388,389],{"class":112},"You passed",[54,391,109],{"class":108},[54,393,118],{"class":94},[14,395,396],{},"Conditions often compare:",[150,398,399,402,405],{},[153,400,401],{},"numbers",[153,403,404],{},"strings",[153,406,407],{},"variables",[14,409,410,411,413,414,416,417,246],{},"They also rely on the Boolean values ",[18,412,27],{}," and ",[18,415,34],{},". If you are new to those values, see ",[418,419,421],"a",{"href":420},"\u002Flearn\u002Fpython-booleans-explained-true-and-false\u002F","Python booleans explained: True and False",[40,423,425],{"id":424},"basic-structure","Basic structure",[14,427,428,429,431],{},"A basic ",[18,430,20],{}," statement looks like this:",[45,433,435],{"className":47,"code":434,"language":49,"meta":50,"style":50},"if condition:\n    do_something()\n",[18,436,437,446],{"__ignoreMap":50},[54,438,439,441,444],{"class":56,"line":57},[54,440,20],{"class":82},[54,442,443],{"class":60}," condition",[54,445,95],{"class":94},[54,447,448,451],{"class":56,"line":72},[54,449,450],{"class":323},"    do_something",[54,452,453],{"class":94},"()\n",[14,455,456],{},"The structure is:",[150,458,459,464,469,475],{},[153,460,461,462],{},"Start with the keyword ",[18,463,20],{},[153,465,466,467],{},"Write a condition after ",[18,468,20],{},[153,470,471,472],{},"End the line with a colon ",[18,473,474],{},":",[153,476,477,478],{},"Indent the code that should run when the condition is ",[18,479,27],{},[14,481,482],{},"Here is a real runnable example:",[45,484,486],{"className":47,"code":485,"language":49,"meta":50,"style":50},"name = \"Maya\"\n\nif name == \"Maya\":\n    print(\"Hello, Maya\")\n",[18,487,488,504,508,525],{"__ignoreMap":50},[54,489,490,493,495,498,501],{"class":56,"line":57},[54,491,492],{"class":60},"name ",[54,494,65],{"class":64},[54,496,497],{"class":108}," \"",[54,499,500],{"class":112},"Maya",[54,502,503],{"class":108},"\"\n",[54,505,506],{"class":56,"line":72},[54,507,76],{"emptyLinePlaceholder":75},[54,509,510,512,515,517,519,521,523],{"class":56,"line":79},[54,511,20],{"class":82},[54,513,514],{"class":60}," name ",[54,516,262],{"class":64},[54,518,497],{"class":108},[54,520,500],{"class":112},[54,522,109],{"class":108},[54,524,95],{"class":94},[54,526,527,529,531,533,536,538],{"class":56,"line":98},[54,528,102],{"class":101},[54,530,105],{"class":94},[54,532,109],{"class":108},[54,534,535],{"class":112},"Hello, Maya",[54,537,109],{"class":108},[54,539,118],{"class":94},[14,541,121],{},[45,543,545],{"className":47,"code":544,"language":49,"meta":50,"style":50},"Hello, Maya\n",[18,546,547],{"__ignoreMap":50},[54,548,549,552,555],{"class":56,"line":57},[54,550,551],{"class":60},"Hello",[54,553,554],{"class":94},",",[54,556,557],{"class":60}," Maya\n",[14,559,560,561,563,564,246],{},"Indentation is very important in Python. It tells Python which lines belong to the ",[18,562,20],{}," block. If you want a fuller explanation, read ",[418,565,567],{"href":566},"\u002Flearn\u002Fpython-indentation-rules-and-why-they-matter\u002F","Python indentation rules and why they matter",[40,569,571],{"id":570},"small-real-example","Small real example",[14,573,574],{},"Here is a simple example that checks whether a number is positive:",[45,576,578],{"className":47,"code":577,"language":49,"meta":50,"style":50},"number = 5\n\nif number > 0:\n    print(\"The number is positive\")\n",[18,579,580,590,594,608],{"__ignoreMap":50},[54,581,582,585,587],{"class":56,"line":57},[54,583,584],{"class":60},"number ",[54,586,65],{"class":64},[54,588,589],{"class":68}," 5\n",[54,591,592],{"class":56,"line":72},[54,593,76],{"emptyLinePlaceholder":75},[54,595,596,598,601,603,606],{"class":56,"line":79},[54,597,20],{"class":82},[54,599,600],{"class":60}," number ",[54,602,203],{"class":64},[54,604,605],{"class":68}," 0",[54,607,95],{"class":94},[54,609,610,612,614,616,619,621],{"class":56,"line":98},[54,611,102],{"class":101},[54,613,105],{"class":94},[54,615,109],{"class":108},[54,617,618],{"class":112},"The number is positive",[54,620,109],{"class":108},[54,622,118],{"class":94},[14,624,121],{},[45,626,628],{"className":47,"code":627,"language":49,"meta":50,"style":50},"The number is positive\n",[18,629,630],{"__ignoreMap":50},[54,631,632,635,638],{"class":56,"line":57},[54,633,634],{"class":60},"The number ",[54,636,637],{"class":64},"is",[54,639,640],{"class":60}," positive\n",[14,642,643],{},"Now look at this version:",[45,645,647],{"className":47,"code":646,"language":49,"meta":50,"style":50},"number = -2\n\nif number > 0:\n    print(\"The number is positive\")\n",[18,648,649,661,665,677],{"__ignoreMap":50},[54,650,651,653,655,658],{"class":56,"line":57},[54,652,584],{"class":60},[54,654,65],{"class":64},[54,656,657],{"class":64}," -",[54,659,660],{"class":68},"2\n",[54,662,663],{"class":56,"line":72},[54,664,76],{"emptyLinePlaceholder":75},[54,666,667,669,671,673,675],{"class":56,"line":79},[54,668,20],{"class":82},[54,670,600],{"class":60},[54,672,203],{"class":64},[54,674,605],{"class":68},[54,676,95],{"class":94},[54,678,679,681,683,685,687,689],{"class":56,"line":98},[54,680,102],{"class":101},[54,682,105],{"class":94},[54,684,109],{"class":108},[54,686,618],{"class":112},[54,688,109],{"class":108},[54,690,118],{"class":94},[14,692,121],{},[45,694,696],{"className":47,"code":695,"language":49,"meta":50,"style":50},"# No output\n",[18,697,698],{"__ignoreMap":50},[54,699,700],{"class":56,"line":57},[54,701,695],{"class":702},"sutJx",[14,704,705,706,230,709,246],{},"Nothing is printed because the condition ",[18,707,708],{},"number > 0",[18,710,34],{},[14,712,713,714,716],{},"This shows the main job of an ",[18,715,20],{}," statement: run code only when a test passes.",[40,718,720],{"id":719},"why-beginners-use-if-statements","Why beginners use if statements",[14,722,723,724,726],{},"Beginners use ",[18,725,20],{}," statements all the time because they make programs more useful.",[14,728,729],{},"Common uses include:",[150,731,732,735,738,741],{},[153,733,734],{},"checking user input",[153,736,737],{},"making a program react differently in different situations",[153,739,740],{},"validating data before using it",[153,742,743],{},"preventing errors by checking first",[14,745,294],{},[45,747,749],{"className":47,"code":748,"language":49,"meta":50,"style":50},"username = \"sam\"\n\nif username != \"\":\n    print(\"Welcome,\", username)\n",[18,750,751,765,769,783],{"__ignoreMap":50},[54,752,753,756,758,760,763],{"class":56,"line":57},[54,754,755],{"class":60},"username ",[54,757,65],{"class":64},[54,759,497],{"class":108},[54,761,762],{"class":112},"sam",[54,764,503],{"class":108},[54,766,767],{"class":56,"line":72},[54,768,76],{"emptyLinePlaceholder":75},[54,770,771,773,776,778,781],{"class":56,"line":79},[54,772,20],{"class":82},[54,774,775],{"class":60}," username ",[54,777,268],{"class":64},[54,779,780],{"class":108}," \"\"",[54,782,95],{"class":94},[54,784,785,787,789,791,794,796,798,801],{"class":56,"line":98},[54,786,102],{"class":101},[54,788,105],{"class":94},[54,790,109],{"class":108},[54,792,793],{"class":112},"Welcome,",[54,795,109],{"class":108},[54,797,554],{"class":94},[54,799,800],{"class":323}," username",[54,802,118],{"class":94},[14,804,805],{},"This kind of check helps make sure a value is usable before the program continues.",[14,807,808,809,246],{},"If you want to learn how Python handles more than one choice, the next step is ",[418,810,812],{"href":811},"\u002Flearn\u002Fpython-if-else-and-elif-explained\u002F","Python if, else, and elif explained",[40,814,816],{"id":815},"what-this-page-does-not-cover","What this page does not cover",[14,818,819,820,822],{},"This page explains only the basic meaning of an ",[18,821,20],{}," statement.",[14,824,825],{},"It does not fully cover:",[150,827,828,836,842],{},[153,829,830,832,833],{},[18,831,20],{}," with ",[18,834,835],{},"else",[153,837,838,841],{},[18,839,840],{},"elif"," for multiple conditions",[153,843,844],{},"complex Boolean logic",[14,846,847,848,413,852,246],{},"For a full beginner lesson with more branching examples, see ",[418,849,851],{"href":850},"\u002Flearn\u002Fpython-if-statements-explained\u002F","Python if statements explained",[418,853,812],{"href":811},[40,855,857],{"id":856},"common-mistakes","Common mistakes",[14,859,860,861,863],{},"Here are some common beginner mistakes with ",[18,862,20],{}," statements.",[865,866,868],"h3",{"id":867},"forgetting-the-colon","Forgetting the colon",[14,870,871],{},"This is wrong:",[45,873,875],{"className":47,"code":874,"language":49,"meta":50,"style":50},"age = 18\n\nif age >= 18\n    print(\"You can vote\")\n",[18,876,877,885,889,899],{"__ignoreMap":50},[54,878,879,881,883],{"class":56,"line":57},[54,880,61],{"class":60},[54,882,65],{"class":64},[54,884,69],{"class":68},[54,886,887],{"class":56,"line":72},[54,888,76],{"emptyLinePlaceholder":75},[54,890,891,893,895,897],{"class":56,"line":79},[54,892,20],{"class":82},[54,894,85],{"class":60},[54,896,88],{"class":64},[54,898,69],{"class":68},[54,900,901,903,905,907,909,911],{"class":56,"line":98},[54,902,102],{"class":101},[54,904,105],{"class":94},[54,906,109],{"class":108},[54,908,113],{"class":112},[54,910,109],{"class":108},[54,912,118],{"class":94},[14,914,915,916,918],{},"Python needs a colon at the end of the ",[18,917,20],{}," line.",[14,920,921,922,246],{},"If you get an error, see ",[418,923,925],{"href":924},"\u002Ferrors\u002Fsyntaxerror-missing-colon-fix\u002F","SyntaxError: missing colon",[865,927,929],{"id":928},"not-indenting-the-code-block","Not indenting the code block",[14,931,932],{},"This is also wrong:",[45,934,936],{"className":47,"code":935,"language":49,"meta":50,"style":50},"age = 18\n\nif age >= 18:\nprint(\"You can vote\")\n",[18,937,938,946,950,962],{"__ignoreMap":50},[54,939,940,942,944],{"class":56,"line":57},[54,941,61],{"class":60},[54,943,65],{"class":64},[54,945,69],{"class":68},[54,947,948],{"class":56,"line":72},[54,949,76],{"emptyLinePlaceholder":75},[54,951,952,954,956,958,960],{"class":56,"line":79},[54,953,20],{"class":82},[54,955,85],{"class":60},[54,957,88],{"class":64},[54,959,91],{"class":68},[54,961,95],{"class":94},[54,963,964,966,968,970,972,974],{"class":56,"line":98},[54,965,318],{"class":101},[54,967,105],{"class":94},[54,969,109],{"class":108},[54,971,113],{"class":112},[54,973,109],{"class":108},[54,975,118],{"class":94},[14,977,978,979,981],{},"The line inside the ",[18,980,20],{}," block must be indented.",[14,983,984,985,246],{},"If needed, read ",[418,986,988],{"href":987},"\u002Ferrors\u002Findentationerror-expected-an-indented-block-fix\u002F","IndentationError: expected an indented block",[865,990,992,993,995,996],{"id":991},"using-instead-of","Using ",[18,994,65],{}," instead of ",[18,997,262],{},[14,999,133,1000,1002],{},[18,1001,262],{}," when you want to compare values.",[14,1004,1005],{},"Correct:",[45,1007,1009],{"className":47,"code":1008,"language":49,"meta":50,"style":50},"age = 18\n\nif age == 18:\n    print(\"Age is 18\")\n",[18,1010,1011,1019,1023,1035],{"__ignoreMap":50},[54,1012,1013,1015,1017],{"class":56,"line":57},[54,1014,61],{"class":60},[54,1016,65],{"class":64},[54,1018,69],{"class":68},[54,1020,1021],{"class":56,"line":72},[54,1022,76],{"emptyLinePlaceholder":75},[54,1024,1025,1027,1029,1031,1033],{"class":56,"line":79},[54,1026,20],{"class":82},[54,1028,85],{"class":60},[54,1030,262],{"class":64},[54,1032,91],{"class":68},[54,1034,95],{"class":94},[54,1036,1037,1039,1041,1043,1046,1048],{"class":56,"line":98},[54,1038,102],{"class":101},[54,1040,105],{"class":94},[54,1042,109],{"class":108},[54,1044,1045],{"class":112},"Age is 18",[54,1047,109],{"class":108},[54,1049,118],{"class":94},[14,1051,1052,1054,1055,1057],{},[18,1053,65],{}," is for assigning a value. ",[18,1056,262],{}," is for checking whether two values are equal.",[865,1059,1061],{"id":1060},"expecting-the-block-to-run-when-the-condition-is-false","Expecting the block to run when the condition is False",[14,1063,16,1064,1066,1067,246],{},[18,1065,20],{}," block runs only when the condition is ",[18,1068,27],{},[14,1070,163,1071,1073],{},[18,1072,34],{},", Python skips the block and moves on.",[865,1075,1077],{"id":1076},"simple-debugging-checks","Simple debugging checks",[14,1079,1080,1081,1083],{},"If your ",[18,1082,20],{}," statement is not doing what you expect, print the condition result:",[45,1085,1087],{"className":47,"code":1086,"language":49,"meta":50,"style":50},"age = 16\n\nprint(age >= 18)\nprint(type(age >= 18))\n",[18,1088,1089,1098,1102,1116],{"__ignoreMap":50},[54,1090,1091,1093,1095],{"class":56,"line":57},[54,1092,61],{"class":60},[54,1094,65],{"class":64},[54,1096,1097],{"class":68}," 16\n",[54,1099,1100],{"class":56,"line":72},[54,1101,76],{"emptyLinePlaceholder":75},[54,1103,1104,1106,1108,1110,1112,1114],{"class":56,"line":79},[54,1105,318],{"class":101},[54,1107,105],{"class":94},[54,1109,61],{"class":323},[54,1111,88],{"class":64},[54,1113,91],{"class":68},[54,1115,118],{"class":94},[54,1117,1118,1120,1122,1126,1128,1130,1132,1134],{"class":56,"line":98},[54,1119,318],{"class":101},[54,1121,105],{"class":94},[54,1123,1125],{"class":1124},"sZMiF","type",[54,1127,105],{"class":94},[54,1129,61],{"class":323},[54,1131,88],{"class":64},[54,1133,91],{"class":68},[54,1135,1136],{"class":94},"))\n",[14,1138,121],{},[45,1140,1142],{"className":47,"code":1141,"language":49,"meta":50,"style":50},"False\n\u003Cclass 'bool'>\n",[18,1143,1144,1149],{"__ignoreMap":50},[54,1145,1146],{"class":56,"line":57},[54,1147,1148],{"class":342},"False\n",[54,1150,1151,1153,1157,1160,1163,1166],{"class":56,"line":72},[54,1152,279],{"class":64},[54,1154,1156],{"class":1155},"sbsja","class",[54,1158,1159],{"class":108}," '",[54,1161,1162],{"class":112},"bool",[54,1164,1165],{"class":108},"'",[54,1167,1168],{"class":64},">\n",[14,1170,1171],{},"You can also test a condition directly:",[45,1173,1175],{"className":47,"code":1174,"language":49,"meta":50,"style":50},"age = 20\nprint(age >= 18)\n",[18,1176,1177,1186],{"__ignoreMap":50},[54,1178,1179,1181,1183],{"class":56,"line":57},[54,1180,61],{"class":60},[54,1182,65],{"class":64},[54,1184,1185],{"class":68}," 20\n",[54,1187,1188,1190,1192,1194,1196,1198],{"class":56,"line":72},[54,1189,318],{"class":101},[54,1191,105],{"class":94},[54,1193,61],{"class":323},[54,1195,88],{"class":64},[54,1197,91],{"class":68},[54,1199,118],{"class":94},[14,1201,121],{},[45,1203,1204],{"className":47,"code":335,"language":49,"meta":50,"style":50},[18,1205,1206],{"__ignoreMap":50},[54,1207,1208],{"class":56,"line":57},[54,1209,335],{"class":342},[14,1211,1212,1213,1216],{},"These small ",[18,1214,1215],{},"print()"," checks can help you see what Python is actually evaluating.",[40,1218,1220],{"id":1219},"faq","FAQ",[865,1222,1224],{"id":1223},"what-does-an-if-statement-do-in-python","What does an if statement do in Python?",[14,1226,1227,1228,246],{},"It checks a condition and runs code only if that condition is ",[18,1229,27],{},[865,1231,1233],{"id":1232},"does-an-if-statement-always-need-else","Does an if statement always need else?",[14,1235,1236,1237,1239],{},"No. An ",[18,1238,20],{}," statement can be used by itself.",[865,1241,1243],{"id":1242},"what-kind-of-value-goes-inside-an-if-statement","What kind of value goes inside an if statement?",[14,1245,1246,1247,243,1249,246],{},"A condition that becomes ",[18,1248,27],{},[18,1250,34],{},[865,1252,1254],{"id":1253},"why-is-indentation-important-in-an-if-statement","Why is indentation important in an if statement?",[14,1256,1257,1258,1260],{},"Indentation tells Python which lines belong to the ",[18,1259,20],{}," block.",[40,1262,1264],{"id":1263},"see-also","See also",[150,1266,1267,1271,1275,1279,1283,1287],{},[153,1268,1269],{},[418,1270,851],{"href":850},[153,1272,1273],{},[418,1274,812],{"href":811},[153,1276,1277],{},[418,1278,421],{"href":420},[153,1280,1281],{},[418,1282,567],{"href":566},[153,1284,1285],{},[418,1286,925],{"href":924},[153,1288,1289],{},[418,1290,988],{"href":987},[1292,1293,1294],"style",{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .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 .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--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 pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":50,"searchDepth":72,"depth":72,"links":1296},[1297,1298,1299,1300,1301,1302,1303,1304,1312,1318],{"id":42,"depth":72,"text":43},{"id":139,"depth":72,"text":140},{"id":236,"depth":72,"text":237},{"id":424,"depth":72,"text":425},{"id":570,"depth":72,"text":571},{"id":719,"depth":72,"text":720},{"id":815,"depth":72,"text":816},{"id":856,"depth":72,"text":857,"children":1305},[1306,1307,1308,1310,1311],{"id":867,"depth":79,"text":868},{"id":928,"depth":79,"text":929},{"id":991,"depth":79,"text":1309},"Using = instead of ==",{"id":1060,"depth":79,"text":1061},{"id":1076,"depth":79,"text":1077},{"id":1219,"depth":72,"text":1220,"children":1313},[1314,1315,1316,1317],{"id":1223,"depth":79,"text":1224},{"id":1232,"depth":79,"text":1233},{"id":1242,"depth":79,"text":1243},{"id":1253,"depth":79,"text":1254},{"id":1263,"depth":72,"text":1264},"Master what is an if statement in python in our comprehensive Python beginner guide.","md",{},"\u002Fglossary\u002Fwhat-is-an-if-statement-in-python",{"title":5,"description":1319},"glossary\u002Fwhat-is-an-if-statement-in-python","FpI9R3RxtCbVJQVWmrHz4Vw1WjJaSrE8yDVMW1-1qkk",1777585468124]