Should then become def draw_house(x, y):, so that you can pass in Parameterize the function with x and y parameters – the header.Add a call to draw_house() at the botton of the script so that the.Wrap the house code in a function named draw_house().Run this script and confirm that you get a window that looks like Statements in question are going to be used multiple times.įrom gasp import * # import everything from the gasp library begin_graphics () # open the graphics canvas Box (( 20, 20 ), 100, 100 ) # the house Box (( 55, 20 ), 30, 50 ) # the door Box (( 40, 80 ), 20, 20 ) # the left window Box (( 80, 80 ), 20, 20 ) # the right window Line (( 20, 120 ), ( 70, 160 )) # the left roof Line (( 70, 160 ), ( 120, 120 )) # the right roof update_when ( 'key_pressed' ) # keep the canvas open until a key is pressed end_graphics () # close the canvas (which would happen # anyway, since the script ends here, but it # is better to be explicit). This process is very useful whenever the program Of program statements is often refered to as “wrapping the code inĪ function”. wrapping code in a function The process of adding a function header and parameters to a sequence type conversion An explicit statement that takes a value of one type and computes aĬorresponding value of another type. prompt A visual cue that tells the user to input data. Inside a branch of another conditional statement. nesting One program structure within another, such as a conditional statement Integers and yields the remainder when one number is divided byĪnother. modulus operator An operator, denoted with a percent sign ( %), that works on logical operator One of the operators that combines boolean expressions: and, In Python the keywords if, elif, and else are conditional statement A statement that controls the flow of execution depending on someĬondition. condition The boolean expression in a conditional statement that determines whichīranch is executed. comparison operator One of the operators that compares two values: =, !=, >, Python chained conditionals are written with if. chained conditional A conditional branch with more than two possible flows of execution. branch One of the possible paths of the flow of execution determined byĬonditional execution. Values result when a boolean expression is evaluated by the Python boolean value There are exactly two boolean values: True and False. boolean expression An expression that is either true or false. body The block of statements in a compound statement that follows the Glossary ¶ block A group of consecutive statements with the same indentation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |