Search.setIndex({"docnames": ["Conditionals/BooleanValuesandBooleanExpressions", "Conditionals/Chainedconditionals", "Conditionals/ChapterAssessment", "Conditionals/ConditionalExecutionBinarySelection", "Conditionals/Exercises", "Conditionals/Glossary", "Conditionals/Logicaloperators", "Conditionals/Nestedconditionals", "Conditionals/OmittingtheelseClauseUnarySelection", "Conditionals/PrecedenceofOperators", "Conditionals/TheAccumulatorPatternwithConditionals", "Conditionals/Theinandnotinoperators", "Conditionals/WPSettingUpConditionals", "Conditionals/intro-TurtlesandConditionals", "Conditionals/toctree", "DataAndInstructions/ConvertTypeFunctions", "DataAndInstructions/DataTypes", "DataAndInstructions/Exercises", "DataAndInstructions/FunctionCalls", "DataAndInstructions/Glossary", "DataAndInstructions/HardCoding", "DataAndInstructions/Input", "DataAndInstructions/Operators", "DataAndInstructions/OrderofOperations", "DataAndInstructions/Reassignment", "DataAndInstructions/StatementsandExpressions", "DataAndInstructions/UpdatingVariables", "DataAndInstructions/Values", "DataAndInstructions/VariableNamesandKeywords", "DataAndInstructions/Variables", "DataAndInstructions/WPChoosingtheRightVariableName", "DataAndInstructions/intro-VariablesExpressionsandStatements", "DataAndInstructions/toctree", "DataAndInstructions/week1a2", "DebuggingAndModules/AFewMoreturtleMethodsandObservations", "DebuggingAndModules/EthicsAndCodeOwnership", "DebuggingAndModules/EthicsDefaultVariableValues", "DebuggingAndModules/ExploringTurtleModule", "DebuggingAndModules/Glossary", "DebuggingAndModules/HowtobeaSuccessfulProgrammer", "DebuggingAndModules/InstancesAHerdofTurtles", "DebuggingAndModules/KnowyourerrorMessages", "DebuggingAndModules/ModulesandGettingHelp", "DebuggingAndModules/ObjectInstances", "DebuggingAndModules/Old/BeginningtipsforDebugging", "DebuggingAndModules/Old/Exercises", "DebuggingAndModules/RuntimeErrors", "DebuggingAndModules/SemanticErrors", "DebuggingAndModules/Syntaxerrors", "DebuggingAndModules/Therandommodule", "DebuggingAndModules/WPCommonTurtleErrors", "DebuggingAndModules/intro-DebuggingGeneral", "DebuggingAndModules/intro-PythonModules", "DebuggingAndModules/toctree", "DebuggingAndModules/week2Assessment", "EventHandling/AddingGUIControls", "EventHandling/BuildingaGUI", "EventHandling/DefiningEventHandlers", "EventHandling/EthicalDesignChoices", "EventHandling/Event-BasedCompleteExample", "EventHandling/Event-BasedExample-OO", "EventHandling/EventBasedPrograms", "EventHandling/SimpleGUIEvents", "EventHandling/SimpleGUIModule", "EventHandling/intro-Event-BasedProgramming", "EventHandling/toctree", "FrontBackMatter/contrib", "FrontBackMatter/copyright", "FrontBackMatter/fdl-1.3", "FunctionsAndFiles/AlternativeFileReadingMethods", "FunctionsAndFiles/ChapterAssessment", "FunctionsAndFiles/Exercises", "FunctionsAndFiles/FindingaFileonyourDisk", "FunctionsAndFiles/FunctionDefinitions", "FunctionsAndFiles/FunctionInvocation", "FunctionsAndFiles/FunctionPre-PostConditions", "FunctionsAndFiles/Glossary", "FunctionsAndFiles/Iteratingoverlinesinafile", "FunctionsAndFiles/ListenerFunctions", "FunctionsAndFiles/Old/FilesRecipe", "FunctionsAndFiles/Old/ReadingCSVFiles", "FunctionsAndFiles/Old/With", "FunctionsAndFiles/Old/WritingCSVFiles", "FunctionsAndFiles/ReadingaFile", "FunctionsAndFiles/WPTipsHandlingFiles", "FunctionsAndFiles/WorkingwithDataFiles", "FunctionsAndFiles/WritingTextFiles", "FunctionsAndFiles/intro-Functions", "FunctionsAndFiles/toctree", "FunctionsParametersScope/Afunctionthataccumulates", "FunctionsParametersScope/ChapterAssessment", "FunctionsParametersScope/DecodingaFunction", "FunctionsParametersScope/Exercises", "FunctionsParametersScope/FlowofExecutionSummary", "FunctionsParametersScope/FunctionComposition", "FunctionsParametersScope/FunctionParameters", "FunctionsParametersScope/FunctionSideEffects", "FunctionsParametersScope/Glossary", "FunctionsParametersScope/ListenerFunctionsWithParameters", "FunctionsParametersScope/LocalGlobalVariablesScope", "FunctionsParametersScope/Printvsreturn", "FunctionsParametersScope/Returningavaluefromafunction", "FunctionsParametersScope/TypeAnnotations", "FunctionsParametersScope/intro-FunctionsPart_II", "FunctionsParametersScope/toctree", "GeneralIntro/ATypicalFirstProgram", "GeneralIntro/AlgorithmsInteractivityAndEthics", "GeneralIntro/Comments", "GeneralIntro/Exercises", "GeneralIntro/FormalandNaturalLanguages", "GeneralIntro/Glossary", "GeneralIntro/HelloLittleTurtles", "GeneralIntro/MoreAboutPrograms", "GeneralIntro/OurFirstTurtleProgram", "GeneralIntro/ThePythonProgrammingLanguage", "GeneralIntro/WPPredictBeforeYouRun", "GeneralIntro/WPToUnderstandaProgramChangeIt", "GeneralIntro/foreword", "GeneralIntro/intro-TheWayoftheProgram", "GeneralIntro/toctree", "IndefiniteIteration/BreakandContinue", "IndefiniteIteration/ChapterAssessment", "IndefiniteIteration/Exercises", "IndefiniteIteration/RandomlyWalkingTurtles", "IndefiniteIteration/ThewhileStatement", "IndefiniteIteration/WPInfiniteLoops", "IndefiniteIteration/intro-indefiniteiteration", "IndefiniteIteration/listenerLoop", "IndefiniteIteration/toctree", "IntegrationPause/ChapterAssessment", "IntegrationPause/CombiningConditionalsAndFunctions", "IntegrationPause/CombiningIterationAndConditionals", "IntegrationPause/CombiningIterationAndFunctions", "IntegrationPause/CombiningIterationConditionalsAndFunctions", "IntegrationPause/intro-IntegratingConcepts", "IntegrationPause/toctree", "Iteration/Exercises", "Iteration/FlowofExecutionoftheforLoop", "Iteration/Glossary", "Iteration/IndexOperatorForString", "Iteration/IterationPowerAndEthics", "Iteration/Listsandforloops", "Iteration/NestedIterationImageProcessing", "Iteration/Stringsandforloops", "Iteration/TheAccumulatorPattern", "Iteration/TheforLoop", "Iteration/TraversalandtheforLoopByIndex", "Iteration/TurtleRepetitionwithaForLoop", "Iteration/WPKeepingTrackofYourIteratorVariableYourIterable", "Iteration/WPNamingVariablesinForLoops", "Iteration/WPPrintingIntermediateResults", "Iteration/intro-Iteration", "Iteration/toctree", "Iteration/week2a2", "Labs/Week10Lab", "Labs/Week2Lab", "Labs/Week3Lab", "Labs/Week4Lab", "Labs/Week5Lab", "Labs/Week5Lab copy", "Labs/Week6Lab", "Labs/Week7Lab", "Labs/Week8Lab", "Labs/Week9Lab", "Labs/intro-Labs", "Labs/toctree", "Review/intro-Review", "Review/toctree", "Sequences/ConcatenationandRepetition", "Sequences/CountandIndex", "Sequences/DisabmiguatingSquareBrackets", "Sequences/Exercises", "Sequences/Length", "Sequences/MutableObjectSideEffects", "Sequences/PassingMutableObjects", "Sequences/SplitandJoin", "Sequences/StringsAreImmutable", "Sequences/StringsandLists", "Sequences/TheSliceOperator", "Sequences/intro-Sequences", "Sequences/toctree", "Sequences/week2a1", "_hidden/index", "_hidden/p3pt/p3", "_hidden/p3pt/p3-ashesi-consent", "_hidden/p3pt/p3-intro", "_hidden/p3pt/p3-parsons", "_hidden/p3pt/p3-post", "_hidden/p3pt/p3-postsurvey", "_hidden/p3pt/p3-presurvey", "_hidden/p3pt/p3-study-intro", "_hidden/p3pt/p3-timed-intro", "_hidden/p3pt/p3-write", "_hidden/python-swap/ps-ashesi-consent", "_hidden/python-swap/ps-intro", "_hidden/python-swap/ps-parsons", "_hidden/python-swap/ps-post", "_hidden/python-swap/ps-postsurvey", "_hidden/python-swap/ps-presurvey", "_hidden/python-swap/ps-study-intro", "index"], "filenames": ["Conditionals/BooleanValuesandBooleanExpressions.rst", "Conditionals/Chainedconditionals.rst", "Conditionals/ChapterAssessment.rst", "Conditionals/ConditionalExecutionBinarySelection.rst", "Conditionals/Exercises.rst", "Conditionals/Glossary.rst", "Conditionals/Logicaloperators.rst", "Conditionals/Nestedconditionals.rst", "Conditionals/OmittingtheelseClauseUnarySelection.rst", "Conditionals/PrecedenceofOperators.rst", "Conditionals/TheAccumulatorPatternwithConditionals.rst", "Conditionals/Theinandnotinoperators.rst", "Conditionals/WPSettingUpConditionals.rst", "Conditionals/intro-TurtlesandConditionals.rst", "Conditionals/toctree.rst", "DataAndInstructions/ConvertTypeFunctions.rst", "DataAndInstructions/DataTypes.rst", "DataAndInstructions/Exercises.rst", "DataAndInstructions/FunctionCalls.rst", "DataAndInstructions/Glossary.rst", "DataAndInstructions/HardCoding.rst", "DataAndInstructions/Input.rst", "DataAndInstructions/Operators.rst", "DataAndInstructions/OrderofOperations.rst", "DataAndInstructions/Reassignment.rst", "DataAndInstructions/StatementsandExpressions.rst", "DataAndInstructions/UpdatingVariables.rst", "DataAndInstructions/Values.rst", "DataAndInstructions/VariableNamesandKeywords.rst", "DataAndInstructions/Variables.rst", "DataAndInstructions/WPChoosingtheRightVariableName.rst", "DataAndInstructions/intro-VariablesExpressionsandStatements.rst", "DataAndInstructions/toctree.rst", "DataAndInstructions/week1a2.rst", "DebuggingAndModules/AFewMoreturtleMethodsandObservations.rst", "DebuggingAndModules/EthicsAndCodeOwnership.rst", "DebuggingAndModules/EthicsDefaultVariableValues.rst", "DebuggingAndModules/ExploringTurtleModule.rst", "DebuggingAndModules/Glossary.rst", "DebuggingAndModules/HowtobeaSuccessfulProgrammer.rst", "DebuggingAndModules/InstancesAHerdofTurtles.rst", "DebuggingAndModules/KnowyourerrorMessages.rst", "DebuggingAndModules/ModulesandGettingHelp.rst", "DebuggingAndModules/ObjectInstances.rst", "DebuggingAndModules/Old/BeginningtipsforDebugging.rst", "DebuggingAndModules/Old/Exercises.rst", "DebuggingAndModules/RuntimeErrors.rst", "DebuggingAndModules/SemanticErrors.rst", "DebuggingAndModules/Syntaxerrors.rst", "DebuggingAndModules/Therandommodule.rst", "DebuggingAndModules/WPCommonTurtleErrors.rst", "DebuggingAndModules/intro-DebuggingGeneral.rst", "DebuggingAndModules/intro-PythonModules.rst", "DebuggingAndModules/toctree.rst", "DebuggingAndModules/week2Assessment.rst", "EventHandling/AddingGUIControls.rst", "EventHandling/BuildingaGUI.rst", "EventHandling/DefiningEventHandlers.rst", "EventHandling/EthicalDesignChoices.rst", "EventHandling/Event-BasedCompleteExample.rst", "EventHandling/Event-BasedExample-OO.rst", "EventHandling/EventBasedPrograms.rst", "EventHandling/SimpleGUIEvents.rst", "EventHandling/SimpleGUIModule.rst", "EventHandling/intro-Event-BasedProgramming.rst", "EventHandling/toctree.rst", "FrontBackMatter/contrib.rst", "FrontBackMatter/copyright.rst", "FrontBackMatter/fdl-1.3.rst", "FunctionsAndFiles/AlternativeFileReadingMethods.rst", "FunctionsAndFiles/ChapterAssessment.rst", "FunctionsAndFiles/Exercises.rst", "FunctionsAndFiles/FindingaFileonyourDisk.rst", "FunctionsAndFiles/FunctionDefinitions.rst", "FunctionsAndFiles/FunctionInvocation.rst", "FunctionsAndFiles/FunctionPre-PostConditions.rst", "FunctionsAndFiles/Glossary.rst", "FunctionsAndFiles/Iteratingoverlinesinafile.rst", "FunctionsAndFiles/ListenerFunctions.rst", "FunctionsAndFiles/Old/FilesRecipe.rst", "FunctionsAndFiles/Old/ReadingCSVFiles.rst", "FunctionsAndFiles/Old/With.rst", "FunctionsAndFiles/Old/WritingCSVFiles.rst", "FunctionsAndFiles/ReadingaFile.rst", "FunctionsAndFiles/WPTipsHandlingFiles.rst", "FunctionsAndFiles/WorkingwithDataFiles.rst", "FunctionsAndFiles/WritingTextFiles.rst", "FunctionsAndFiles/intro-Functions.rst", "FunctionsAndFiles/toctree.rst", "FunctionsParametersScope/Afunctionthataccumulates.rst", "FunctionsParametersScope/ChapterAssessment.rst", "FunctionsParametersScope/DecodingaFunction.rst", "FunctionsParametersScope/Exercises.rst", "FunctionsParametersScope/FlowofExecutionSummary.rst", "FunctionsParametersScope/FunctionComposition.rst", "FunctionsParametersScope/FunctionParameters.rst", "FunctionsParametersScope/FunctionSideEffects.rst", "FunctionsParametersScope/Glossary.rst", "FunctionsParametersScope/ListenerFunctionsWithParameters.rst", "FunctionsParametersScope/LocalGlobalVariablesScope.rst", "FunctionsParametersScope/Printvsreturn.rst", "FunctionsParametersScope/Returningavaluefromafunction.rst", "FunctionsParametersScope/TypeAnnotations.rst", "FunctionsParametersScope/intro-FunctionsPart_II.rst", "FunctionsParametersScope/toctree.rst", "GeneralIntro/ATypicalFirstProgram.rst", "GeneralIntro/AlgorithmsInteractivityAndEthics.rst", "GeneralIntro/Comments.rst", "GeneralIntro/Exercises.rst", "GeneralIntro/FormalandNaturalLanguages.rst", "GeneralIntro/Glossary.rst", "GeneralIntro/HelloLittleTurtles.rst", "GeneralIntro/MoreAboutPrograms.rst", "GeneralIntro/OurFirstTurtleProgram.rst", "GeneralIntro/ThePythonProgrammingLanguage.rst", "GeneralIntro/WPPredictBeforeYouRun.rst", "GeneralIntro/WPToUnderstandaProgramChangeIt.rst", "GeneralIntro/foreword.rst", "GeneralIntro/intro-TheWayoftheProgram.rst", "GeneralIntro/toctree.rst", "IndefiniteIteration/BreakandContinue.rst", "IndefiniteIteration/ChapterAssessment.rst", "IndefiniteIteration/Exercises.rst", "IndefiniteIteration/RandomlyWalkingTurtles.rst", "IndefiniteIteration/ThewhileStatement.rst", "IndefiniteIteration/WPInfiniteLoops.rst", "IndefiniteIteration/intro-indefiniteiteration.rst", "IndefiniteIteration/listenerLoop.rst", "IndefiniteIteration/toctree.rst", "IntegrationPause/ChapterAssessment.rst", "IntegrationPause/CombiningConditionalsAndFunctions.rst", "IntegrationPause/CombiningIterationAndConditionals.rst", "IntegrationPause/CombiningIterationAndFunctions.rst", "IntegrationPause/CombiningIterationConditionalsAndFunctions.rst", "IntegrationPause/intro-IntegratingConcepts.rst", "IntegrationPause/toctree.rst", "Iteration/Exercises.rst", "Iteration/FlowofExecutionoftheforLoop.rst", "Iteration/Glossary.rst", "Iteration/IndexOperatorForString.rst", "Iteration/IterationPowerAndEthics.rst", "Iteration/Listsandforloops.rst", "Iteration/NestedIterationImageProcessing.rst", "Iteration/Stringsandforloops.rst", "Iteration/TheAccumulatorPattern.rst", "Iteration/TheforLoop.rst", "Iteration/TraversalandtheforLoopByIndex.rst", "Iteration/TurtleRepetitionwithaForLoop.rst", "Iteration/WPKeepingTrackofYourIteratorVariableYourIterable.rst", "Iteration/WPNamingVariablesinForLoops.rst", "Iteration/WPPrintingIntermediateResults.rst", "Iteration/intro-Iteration.rst", "Iteration/toctree.rst", "Iteration/week2a2.rst", "Labs/Week10Lab.rst", "Labs/Week2Lab.rst", "Labs/Week3Lab.rst", "Labs/Week4Lab.rst", "Labs/Week5Lab.rst", "Labs/Week5Lab copy.rst", "Labs/Week6Lab.rst", "Labs/Week7Lab.rst", "Labs/Week8Lab.rst", "Labs/Week9Lab.rst", "Labs/intro-Labs.rst", "Labs/toctree.rst", "Review/intro-Review.rst", "Review/toctree.rst", "Sequences/ConcatenationandRepetition.rst", "Sequences/CountandIndex.rst", "Sequences/DisabmiguatingSquareBrackets.rst", "Sequences/Exercises.rst", "Sequences/Length.rst", "Sequences/MutableObjectSideEffects.rst", "Sequences/PassingMutableObjects.rst", "Sequences/SplitandJoin.rst", "Sequences/StringsAreImmutable.rst", "Sequences/StringsandLists.rst", "Sequences/TheSliceOperator.rst", "Sequences/intro-Sequences.rst", "Sequences/toctree.rst", "Sequences/week2a1.rst", "_hidden/index.rst", "_hidden/p3pt/p3.rst", "_hidden/p3pt/p3-ashesi-consent.rst", "_hidden/p3pt/p3-intro.rst", "_hidden/p3pt/p3-parsons.rst", "_hidden/p3pt/p3-post.rst", "_hidden/p3pt/p3-postsurvey.rst", "_hidden/p3pt/p3-presurvey.rst", "_hidden/p3pt/p3-study-intro.rst", "_hidden/p3pt/p3-timed-intro.rst", "_hidden/p3pt/p3-write.rst", "_hidden/python-swap/ps-ashesi-consent.rst", "_hidden/python-swap/ps-intro.rst", "_hidden/python-swap/ps-parsons.rst", "_hidden/python-swap/ps-post.rst", "_hidden/python-swap/ps-postsurvey.rst", "_hidden/python-swap/ps-presurvey.rst", "_hidden/python-swap/ps-study-intro.rst", "index.rst"], "titles": ["6.2. Boolean Values and Boolean Expressions", "6.9. Chained conditionals", "6.14. Chapter Assessment", "6.6. Conditional Execution: Binary Selection", "6.13. Exercises", "6.12. Glossary", "6.3. Logical operators", "6.8. Nested conditionals", "6.7. Omitting the else Clause: Unary Selection", "6.5. Precedence of Operators", "6.10. The Accumulator Pattern with Conditionals", "6.4. The in and not in operators", "6.11. \ud83d\udc69\u200d\ud83d\udcbb Setting Up Conditionals", "6.1. Intro: What we can do with Turtles and Conditionals", "6. Conditionals", "2.6. Type conversion functions", "2.5. Data Types", "2.17. Exercises", "2.4. Function Calls", "2.16. Glossary", "2.14. \ud83d\udc69\u200d\ud83d\udcbb Hard-Coding", "2.15. Input", "2.3. Operators and Operands", "2.11. Order of Operations", "2.12. Reassignment", "2.10. Statements and Expressions", "2.13. Updating Variables", "2.2. Values and Data Types", "2.8. Variable Names and Keywords", "2.7. Variables", "2.9. \ud83d\udc69\u200d\ud83d\udcbb Choosing the Right Variable Name", "2.1. Introduction", "2. Variables, Statements, and Expressions", "2.18. Chapter 2 Assessment", "3.14. A Few More turtle Methods and Observations", "3.9. Ethics & Code Ownership", "3.16. Ethics: Variable Defaults Embed Values", "3.11. \ud83d\udc22 Exploring the Turtle Module", "3.17. Glossary", "3.2. \ud83d\udc69\u200d\ud83d\udcbb Debugging", "3.12. Instances: A Herd of Turtles", "3.6. \ud83d\udc69\u200d\ud83d\udcbb Know Your Error Messages", "3.8. Modules", "3.13. Object Oriented Concepts", "\ud83d\udc69\u200d\ud83d\udcbb Beginning tips for Debugging", "Exercises", "3.4. Runtime Errors", "3.5. Semantic Errors", "3.3. Syntax errors", "3.10. The random module", "3.15. \ud83d\udc69\u200d\ud83d\udcbb Common turtle Errors", "3.1. Introduction to Debugging", "3.7. Introduction to Python Modules", "3. Debugging and Modules", "3.18. Chapter Assessment", "10.5. Adding GUI Controls", "10.3. Building a Graphical User Interface (GUI)", "10.6. Event Handlers", "10.10. Default Bias", "10.8. A Complete Event-Based GUI Example", "10.9. Event-Based Programming Made Elegant", "10.2. Program Architecture", "10.7. SimpleGUI Events", "10.4. The SimpleGUI Module", "10.1. Event-Based Programming", "10. Event Handling", "13. Contributor List", "14. Copyright Notice", "GNU Free Documentation License", "5.8. Alternative File Reading Methods", "5.15. Chapter Assessment", "5.14. Exercises", "5.10. Finding a File in your Filesystem", "5.2. Function Definition", "5.3. Function Invocation", "5.4. Ethics: Documenting Function Assumptions", "5.13. Glossary", "5.9. Iterating over lines in a file", "5.5. Listener Functions", "Recipe for Reading and Processing a File", "Reading in data from a CSV File", "Using with for Files", "Writing data to a CSV File", "5.7. Reading a File", "5.12. \ud83d\udc69\u200d\ud83d\udcbb Tips on Handling Files", "5.6. Working with Data Files", "5.11. Writing Text Files", "5.1. Introduction to Functions", "5. Functions and Files", "8.6. A function that accumulates", "8.15. Chapter Assessment", "8.4. \ud83d\udc69\u200d\ud83d\udcbb Decoding a Function", "8.14. Exercises", "8.9. Flow of Execution Summary", "8.8. Function Composition (functions calling functions)", "8.2. Function Parameters", "8.11. Side Effects", "8.13. Glossary", "8.12. Listener Functions with Parameters", "8.7. Scope - Local vs Global Variables", "8.10. \ud83d\udc69\u200d\ud83d\udcbb Print vs. return", "8.3. Return Values", "8.5. Type Annotations", "8.1. Introduction: Functions Part II", "8. Function Parameters, Return Values and Scope", "1.7. A Typical First Program", "1.3. Problem Solving, Interactivity & Ethics", "1.10. Comments", "1.14. Chapter Assessment", "1.6. Formal and Natural Languages", "1.13. Glossary", "1.11. \ud83d\udc22 Hello Little Turtles!", "1.5. More About Programs", "1.12. \ud83d\udc22 Our First Turtle Program", "1.4. The Python Programming Language", "1.8. \ud83d\udc69\u200d\ud83d\udcbb Predict Before You Run!", "1.9. \ud83d\udc69\u200d\ud83d\udcbb To Understand a Program, Change It!", "1.1. Foreword to PIE Edition", "1.2. Introduction: The Way of the Program", "1. General Introduction", "11.5. Break and Continue", "11.8. Chapter Assessment", "11.7. Exercises", "11.4. Indeterminate Turtles", "11.2. The while Statement", "11.6. \ud83d\udc69\u200d\ud83d\udcbb Infinite Loops", "11.1. Introduction", "11.3. The Input Listener Loop", "11. Indefinite Iteration", "7.6. Integration Practice", "7.4. Combining Conditionals and Functions", "7.3. Combining Iterations and Conditionals", "7.2. Combining Iterations and Functions", "7.5. Combining Iterations, Conditionals and Functions", "7.1. Integrating Concepts", "7. Integration Pause", "4.16. Exercises", "4.4. Flow of Execution of the for Loop", "4.15. Glossary", "4.5. Index Operator: Working with the Characters of a String", "4.13. The Power of Iteration", "4.7. Lists and for loops", "4.14. Nested Iteration: Image Processing", "4.6. Strings and for loops", "4.9. The Accumulator Pattern", "4.2. The for Loop", "4.11. Traversal and the for Loop: By Index", "4.3. Turtle Repetition", "4.12. \ud83d\udc69\u200d\ud83d\udcbb Keeping Track of Your Iterator Variable and Your Iterable", "4.8. \ud83d\udc69\u200d\ud83d\udcbb Naming Variables in For Loops", "4.10. \ud83d\udc69\u200d\ud83d\udcbb Printing Intermediate Results", "4.1. Introduction: Iteration", "4. Iteration", "4.17. Chapter Assessment", "12.10. Week 10 Lab", "12.2. Week 2 Lab", "12.3. Week 3 Lab", "12.4. Week 4 Lab", "12.5. Week 5 Lab", "Week 5 Lab", "12.6. Week 6 Lab", "12.7. Week 7 Lab", "12.8. Week 8 Lab", "12.9. Week 9 Lab", "12.1. General Lab Instructions", "12. Labs", "Review", "Review", "9.7. Concatenation and Repetition", "9.8. Count and Index Methods", "9.4. Disambiguating []: creation vs indexing", "9.12. Exercises", "9.5. Length", "9.11. Mutable Object Side Effects", "9.10. Passing Mutable vs Immuatable Objects", "9.9. Splitting and Joining Strings", "9.3. Immutable Strings", "9.2. Strings, Lists and Tuples", "9.6. The Slice Operator", "9.1. Introduction: Sequences", "9. Sequences", "9.13. Chapter Assessment", "Hidden Items", "Pre Test", "Consent to Participate in Research", "Introduction to Problem Types", "Practice Problems", "Post Test", "Post Survey", "Pre Survey", "Python 3 with Lists, Loops, Conditionals, and Functions", "Introduction to the Timed Pretest", "Practice Problems", "Consent to Participate in Research", "Introduction to Problem Types", "Practice Problems", "Post Test", "Post Survey", "Pre Survey", "Python Swap", "COMP 1000: Think Like a Computer"], "terms": {"booleanvaluesandbooleanexpress": 0, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 53, 54, 55, 56, 57, 59, 61, 62, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 85, 86, 87, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 109, 110, 111, 112, 113, 116, 117, 119, 120, 121, 122, 123, 128, 129, 130, 131, 132, 133, 137, 138, 139, 141, 143, 148, 149, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 168, 169, 170, 172, 173, 174, 175, 176, 177, 180, 181, 184, 185, 190, 191, 193, 194, 195, 199, 200], "python": [0, 1, 5, 6, 7, 9, 11, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 36, 37, 38, 39, 41, 43, 44, 48, 49, 53, 55, 56, 57, 59, 60, 63, 64, 66, 69, 72, 73, 74, 75, 77, 79, 80, 81, 82, 84, 85, 87, 89, 91, 93, 94, 95, 97, 98, 99, 100, 101, 102, 105, 106, 107, 110, 111, 112, 113, 115, 117, 118, 119, 120, 124, 126, 127, 130, 132, 137, 139, 141, 143, 144, 145, 146, 147, 150, 156, 161, 168, 169, 170, 171, 172, 176, 177, 178, 179, 188, 197, 200], "type": [0, 2, 6, 14, 18, 19, 20, 21, 29, 31, 32, 35, 37, 40, 41, 42, 46, 47, 48, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 74, 78, 85, 87, 91, 97, 98, 103, 104, 106, 109, 110, 111, 112, 116, 124, 127, 131, 132, 137, 139, 143, 144, 147, 148, 150, 153, 154, 155, 160, 161, 162, 163, 164, 168, 169, 177, 179, 181, 183, 189, 190, 198, 199, 200], "store": [0, 2, 6, 16, 17, 19, 25, 28, 31, 35, 37, 41, 59, 60, 62, 71, 72, 77, 85, 87, 98, 103, 106, 110, 127, 129, 134, 140, 142, 148, 153, 155, 157, 158, 159, 162, 169, 174, 176, 184, 193], "true": [0, 1, 2, 3, 4, 5, 6, 8, 13, 24, 28, 35, 36, 37, 40, 42, 59, 60, 75, 91, 92, 95, 99, 101, 106, 109, 120, 121, 123, 124, 125, 127, 130, 154, 161, 179], "fals": [0, 1, 2, 3, 4, 5, 6, 10, 11, 13, 28, 37, 40, 42, 59, 60, 92, 95, 99, 101, 109, 123, 124, 127, 139, 154, 161, 172, 178], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 188, 191, 193, 194, 195, 197, 199, 200], "call": [0, 1, 3, 4, 6, 8, 10, 13, 15, 16, 17, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 37, 39, 40, 41, 42, 43, 46, 47, 49, 55, 56, 57, 59, 60, 61, 62, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 114, 121, 122, 123, 124, 126, 127, 131, 132, 133, 135, 137, 139, 142, 145, 149, 151, 154, 157, 158, 159, 161, 162, 163, 169, 170, 173, 175, 176, 177, 178, 179, 181, 185, 194, 200], "bool": 0, "name": [0, 17, 18, 19, 21, 24, 25, 26, 29, 31, 32, 34, 37, 38, 39, 41, 42, 43, 46, 50, 54, 55, 60, 62, 68, 69, 71, 72, 73, 74, 77, 80, 81, 83, 84, 85, 86, 87, 89, 91, 92, 94, 95, 97, 99, 101, 103, 109, 110, 113, 114, 117, 120, 124, 131, 132, 136, 137, 139, 140, 141, 142, 143, 145, 146, 152, 154, 157, 158, 159, 160, 162, 163, 164, 168, 170, 171, 176, 184, 193, 200], "after": [0, 3, 8, 17, 18, 24, 25, 26, 31, 33, 34, 37, 39, 41, 42, 46, 48, 49, 55, 56, 59, 63, 64, 66, 68, 69, 73, 74, 75, 77, 83, 86, 87, 96, 99, 101, 106, 109, 110, 113, 116, 120, 121, 124, 127, 133, 136, 142, 145, 147, 150, 154, 155, 157, 160, 162, 163, 170, 177, 184, 185, 186, 187, 190, 192, 193, 194, 195, 196], "british": 0, "mathematician": [0, 109], "georg": 0, "creat": [0, 1, 2, 3, 8, 13, 19, 20, 27, 29, 31, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 47, 49, 52, 55, 56, 57, 59, 60, 61, 63, 64, 66, 68, 69, 70, 71, 73, 74, 78, 81, 82, 85, 86, 87, 94, 95, 96, 97, 98, 99, 101, 103, 106, 108, 109, 111, 113, 114, 117, 118, 122, 123, 124, 130, 132, 139, 140, 141, 142, 144, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 173, 174, 175, 176, 177, 178, 179, 181], "algebra": [0, 18, 23, 29], "which": [0, 1, 5, 6, 7, 8, 9, 10, 13, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 31, 33, 35, 36, 37, 39, 41, 42, 43, 46, 47, 48, 49, 52, 54, 56, 57, 59, 60, 62, 63, 64, 66, 68, 69, 70, 72, 73, 74, 75, 77, 80, 87, 89, 90, 92, 93, 95, 96, 97, 99, 101, 105, 106, 109, 113, 114, 117, 124, 125, 127, 129, 130, 131, 133, 134, 137, 138, 139, 142, 144, 145, 146, 147, 148, 149, 150, 153, 154, 160, 161, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 193, 195, 200], "basi": [0, 39], "all": [0, 1, 3, 6, 10, 12, 13, 16, 17, 22, 25, 26, 28, 33, 34, 35, 37, 39, 40, 41, 42, 43, 47, 48, 49, 51, 54, 56, 57, 58, 59, 60, 61, 63, 66, 68, 69, 71, 72, 73, 75, 77, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 91, 92, 93, 97, 99, 100, 101, 103, 105, 106, 110, 112, 113, 114, 117, 121, 124, 127, 130, 132, 133, 134, 140, 141, 142, 144, 145, 147, 151, 154, 157, 158, 159, 161, 163, 164, 169, 171, 175, 176, 178, 179, 184, 191, 193, 199], "modern": [0, 106, 110, 111, 114], "comput": [0, 2, 4, 11, 17, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 35, 39, 40, 42, 43, 47, 49, 51, 54, 56, 58, 60, 62, 66, 68, 70, 72, 78, 83, 84, 86, 94, 106, 107, 109, 110, 111, 112, 114, 117, 118, 123, 124, 126, 127, 130, 131, 137, 139, 140, 141, 142, 144, 151, 171, 179, 181, 190, 199], "arithmet": [0, 4, 9, 17, 92, 142], "There": [0, 1, 3, 4, 6, 18, 25, 28, 33, 34, 35, 36, 40, 42, 54, 56, 58, 59, 60, 63, 72, 73, 75, 78, 82, 96, 99, 100, 101, 106, 111, 113, 123, 125, 127, 131, 133, 142, 144, 145, 147, 156, 158, 159, 161, 163, 164, 169, 176, 177, 184, 185, 193, 194], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 121, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 136, 139, 140, 141, 142, 144, 145, 147, 149, 150, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 188, 190, 191, 193, 194, 195, 197, 199, 200], "onli": [0, 1, 2, 4, 5, 6, 9, 10, 13, 18, 19, 20, 25, 26, 33, 36, 37, 40, 41, 42, 43, 47, 48, 55, 57, 59, 60, 61, 62, 63, 66, 68, 69, 70, 71, 75, 80, 82, 84, 86, 95, 97, 98, 99, 100, 101, 103, 106, 107, 109, 110, 111, 112, 113, 114, 118, 121, 123, 130, 132, 133, 142, 144, 145, 146, 150, 155, 156, 157, 158, 159, 161, 169, 170, 172, 173, 177, 179, 181, 184, 191, 193], "two": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 17, 18, 19, 22, 24, 25, 26, 27, 28, 33, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 57, 59, 60, 62, 63, 66, 68, 73, 74, 75, 78, 86, 90, 92, 94, 95, 97, 98, 99, 100, 102, 103, 106, 109, 111, 113, 114, 117, 120, 122, 123, 124, 142, 144, 147, 149, 150, 153, 154, 155, 157, 158, 159, 160, 162, 163, 168, 169, 170, 173, 175, 177, 178, 181, 185, 194], "thei": [0, 4, 6, 7, 9, 13, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 35, 36, 37, 39, 40, 41, 42, 44, 46, 47, 49, 55, 56, 57, 58, 59, 60, 61, 63, 66, 68, 69, 71, 72, 73, 75, 78, 80, 92, 94, 95, 97, 99, 102, 105, 106, 107, 109, 111, 112, 113, 114, 117, 118, 127, 130, 133, 137, 140, 142, 144, 148, 149, 150, 151, 154, 157, 158, 159, 160, 161, 168, 170, 171, 173, 174, 176, 179], "capit": [0, 5, 37, 40, 46, 48, 50, 113], "import": [0, 16, 19, 21, 24, 25, 28, 35, 36, 37, 38, 39, 40, 41, 44, 46, 47, 49, 52, 53, 54, 56, 58, 59, 60, 63, 73, 75, 77, 78, 93, 94, 95, 96, 98, 99, 101, 102, 106, 107, 109, 113, 114, 117, 132, 141, 142, 143, 144, 147, 150, 158, 159, 160, 168, 172, 173, 174, 177, 178, 179, 200], "sinc": [0, 3, 18, 19, 23, 35, 39, 41, 43, 47, 55, 74, 75, 86, 100, 101, 114, 117, 123, 124, 140, 141, 142, 143, 149, 159, 170, 172, 174], "rememb": [0, 6, 11, 12, 15, 16, 18, 19, 22, 26, 28, 29, 30, 33, 34, 35, 37, 39, 41, 42, 44, 57, 59, 62, 82, 86, 93, 100, 102, 109, 111, 113, 123, 130, 131, 132, 139, 141, 142, 144, 157, 160, 164, 168, 169, 177, 178], "case": [0, 1, 6, 7, 8, 11, 13, 15, 16, 18, 19, 20, 21, 23, 28, 29, 33, 35, 36, 37, 39, 40, 41, 42, 48, 49, 53, 57, 59, 63, 66, 68, 73, 74, 75, 77, 79, 81, 86, 95, 99, 100, 101, 105, 114, 117, 123, 124, 125, 127, 131, 132, 139, 141, 144, 145, 149, 150, 160, 161, 168, 174, 179, 185, 194, 200], "sensit": [0, 33, 37, 42, 57], "string": [0, 1, 2, 3, 4, 10, 11, 15, 16, 19, 21, 25, 27, 29, 31, 33, 37, 41, 46, 48, 55, 57, 59, 62, 69, 70, 73, 74, 76, 77, 79, 80, 82, 83, 86, 90, 91, 92, 95, 97, 101, 102, 105, 112, 114, 121, 131, 132, 134, 138, 140, 141, 144, 145, 146, 148, 151, 152, 153, 154, 160, 161, 162, 163, 168, 169, 170, 172, 174, 178, 179, 180, 181, 183, 200], "It": [0, 6, 9, 17, 18, 21, 22, 24, 25, 27, 28, 33, 35, 36, 37, 39, 41, 42, 43, 44, 47, 49, 54, 55, 56, 57, 58, 60, 61, 62, 63, 66, 68, 74, 75, 79, 84, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 105, 106, 112, 114, 115, 119, 123, 124, 130, 131, 132, 139, 140, 141, 142, 145, 153, 154, 158, 161, 162, 168, 172, 177, 178, 183, 185, 190, 194, 199, 200], "extrem": [0, 41, 42, 117, 137], "realiz": [0, 47, 66, 69, 75, 153], "surround": [0, 16, 52], "quot": [0, 15, 16, 41, 48, 73, 80, 82, 83, 177], "data": [0, 19, 20, 29, 32, 39, 46, 47, 54, 58, 61, 69, 70, 71, 72, 77, 79, 84, 86, 87, 88, 102, 106, 111, 112, 117, 118, 127, 134, 136, 152, 177, 179, 180, 184, 193, 200], "take": [0, 3, 6, 9, 15, 17, 18, 21, 24, 31, 33, 39, 42, 49, 55, 56, 58, 59, 60, 61, 62, 66, 68, 69, 71, 73, 74, 77, 78, 79, 81, 86, 87, 89, 90, 91, 92, 94, 95, 97, 99, 100, 101, 106, 109, 112, 114, 117, 121, 123, 125, 134, 136, 137, 140, 141, 142, 144, 145, 147, 151, 154, 158, 159, 162, 163, 169, 171, 173, 174, 178, 184, 185, 190, 191, 193, 194, 197, 199], "close": [0, 4, 34, 37, 40, 49, 60, 61, 70, 76, 78, 79, 81, 83, 85, 86, 92, 101, 106, 121, 130, 132, 142, 159, 174], "look": [0, 3, 6, 9, 10, 13, 16, 18, 19, 21, 24, 25, 26, 29, 33, 35, 39, 41, 42, 43, 47, 48, 49, 51, 52, 55, 56, 59, 60, 61, 62, 63, 66, 70, 74, 75, 80, 82, 90, 91, 94, 95, 97, 99, 101, 102, 105, 106, 107, 112, 114, 117, 124, 126, 127, 130, 131, 132, 133, 140, 141, 142, 145, 149, 154, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 173, 174, 181, 185, 194], "shown": [0, 1, 18, 21, 27, 29, 33, 34, 37, 40, 42, 49, 59, 62, 68, 73, 75, 77, 78, 83, 86, 110, 113, 114, 124, 130, 139, 142, 153, 157, 158, 159, 173], "below": [0, 1, 3, 4, 6, 8, 13, 18, 19, 24, 25, 27, 28, 33, 34, 37, 49, 50, 55, 56, 57, 59, 60, 61, 68, 69, 71, 73, 75, 77, 78, 86, 94, 95, 96, 98, 99, 101, 105, 112, 113, 114, 120, 121, 124, 125, 130, 131, 133, 139, 142, 146, 147, 149, 150, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 169, 170, 173, 176, 177, 178, 181, 184, 185, 191, 193, 194], "A": [0, 2, 4, 5, 6, 9, 19, 21, 23, 24, 25, 27, 29, 37, 38, 39, 41, 42, 46, 47, 49, 53, 56, 61, 65, 66, 67, 68, 69, 73, 75, 77, 80, 81, 83, 84, 95, 97, 99, 100, 101, 102, 104, 106, 107, 110, 111, 112, 114, 115, 119, 130, 132, 136, 137, 138, 140, 141, 142, 145, 147, 151, 157, 160, 177, 178, 186, 188, 197, 200], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 86, 89, 90, 91, 92, 94, 96, 97, 99, 100, 101, 102, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 123, 124, 125, 127, 130, 131, 132, 133, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 154, 155, 157, 159, 160, 161, 162, 163, 168, 169, 170, 173, 174, 175, 177, 178, 181, 185, 194], "evalu": [0, 2, 3, 4, 5, 8, 9, 13, 14, 17, 18, 19, 21, 22, 23, 25, 26, 29, 31, 32, 41, 77, 95, 100, 101, 120, 124, 139, 145, 147, 150, 177, 200], "equal": [0, 1, 2, 3, 4, 6, 7, 13, 24, 29, 49, 68, 92, 96, 109, 121, 124, 154, 162, 163, 170], "oper": [0, 2, 4, 5, 10, 13, 14, 15, 17, 18, 19, 20, 21, 24, 25, 26, 29, 31, 32, 33, 39, 41, 46, 47, 54, 55, 57, 59, 61, 64, 68, 72, 77, 78, 81, 84, 87, 91, 95, 97, 98, 99, 110, 112, 117, 130, 131, 132, 134, 138, 140, 151, 152, 161, 163, 168, 169, 173, 174, 179, 180, 200], "compar": [0, 4, 5, 47, 75, 99, 114, 146, 149, 150, 183, 184], "produc": [0, 4, 6, 18, 21, 22, 25, 29, 37, 39, 47, 68, 86, 91, 95, 97, 99, 100, 101, 102, 124, 138, 142, 145], "relat": [0, 7, 9, 41, 55, 56, 60, 63, 68, 117, 127, 184, 193], "whether": [0, 1, 2, 4, 11, 16, 22, 25, 39, 47, 57, 68, 75, 83, 92, 101, 103, 117, 123, 127, 133, 142, 151, 156, 160, 161, 200], "one": [0, 1, 2, 3, 4, 6, 8, 10, 11, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 31, 33, 34, 36, 39, 40, 41, 46, 47, 48, 49, 50, 54, 55, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 86, 87, 89, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 105, 106, 109, 110, 113, 114, 117, 122, 123, 124, 125, 127, 131, 132, 133, 134, 137, 138, 139, 140, 141, 142, 143, 144, 145, 151, 153, 154, 155, 157, 160, 164, 169, 170, 176, 177, 178, 179, 181, 185, 194, 195], "anoth": [0, 5, 7, 8, 11, 15, 19, 22, 29, 31, 39, 40, 41, 42, 49, 59, 60, 68, 72, 73, 75, 79, 81, 87, 90, 93, 96, 97, 99, 105, 110, 112, 114, 123, 125, 126, 130, 136, 142, 153, 158, 159, 160, 162, 163, 164, 169, 170, 176, 177, 181, 184, 193], "In": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 35, 37, 39, 41, 42, 43, 47, 48, 49, 55, 57, 58, 59, 60, 61, 63, 64, 66, 68, 69, 72, 73, 74, 75, 77, 79, 80, 83, 85, 86, 87, 91, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 109, 111, 113, 114, 117, 120, 121, 123, 124, 126, 127, 130, 131, 132, 133, 134, 136, 139, 140, 141, 142, 144, 145, 146, 147, 150, 151, 154, 157, 158, 159, 160, 161, 162, 163, 168, 169, 170, 173, 174, 176, 177, 179, 184, 193], "first": [0, 1, 3, 4, 6, 9, 10, 18, 22, 23, 24, 25, 26, 29, 36, 37, 39, 40, 41, 42, 43, 48, 49, 51, 55, 57, 63, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 82, 86, 90, 91, 93, 94, 95, 97, 99, 100, 101, 106, 109, 110, 111, 112, 114, 115, 117, 119, 120, 121, 124, 125, 127, 130, 139, 141, 142, 144, 145, 147, 148, 155, 156, 157, 161, 163, 168, 169, 170, 171, 177, 178, 191, 200], "statement": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 21, 22, 24, 26, 27, 29, 30, 31, 34, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 55, 57, 60, 62, 63, 64, 68, 73, 74, 75, 76, 81, 82, 86, 89, 93, 95, 96, 97, 98, 99, 100, 101, 105, 109, 111, 112, 113, 114, 116, 120, 123, 125, 126, 127, 128, 130, 131, 133, 134, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 150, 157, 158, 159, 160, 161, 162, 168, 172, 174, 176, 178, 181, 200], "operand": [0, 6, 19, 25, 32, 41, 97, 155, 168, 200], "so": [0, 1, 2, 4, 6, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 71, 73, 75, 76, 77, 78, 82, 85, 86, 87, 91, 92, 93, 94, 95, 99, 100, 101, 103, 106, 109, 113, 114, 117, 121, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 137, 139, 140, 142, 144, 145, 147, 149, 150, 153, 154, 155, 157, 158, 159, 161, 162, 163, 168, 172, 173, 176, 177, 178, 179, 181, 195, 196], "second": [0, 6, 7, 18, 21, 22, 23, 24, 26, 29, 40, 41, 46, 57, 59, 63, 70, 74, 75, 82, 86, 87, 90, 91, 94, 95, 97, 99, 101, 106, 109, 114, 117, 142, 147, 148, 157, 161, 163, 168, 170, 172, 177, 178, 181, 200], "5": [0, 1, 2, 3, 4, 6, 9, 10, 17, 18, 21, 22, 23, 24, 26, 27, 29, 33, 37, 39, 41, 47, 48, 49, 59, 60, 66, 74, 77, 92, 93, 94, 100, 101, 102, 114, 121, 125, 138, 139, 141, 142, 144, 147, 154, 165, 168, 172, 173, 177, 178, 181, 200], "6": [0, 2, 4, 6, 9, 10, 17, 20, 21, 23, 26, 33, 41, 49, 60, 66, 74, 77, 90, 94, 96, 98, 99, 101, 103, 109, 113, 125, 132, 139, 144, 150, 153, 156, 165, 168, 172, 178, 185, 194, 200], "we": [0, 1, 2, 3, 6, 7, 10, 11, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 106, 107, 109, 111, 112, 113, 114, 116, 117, 118, 120, 121, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 137, 139, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 155, 157, 160, 161, 162, 163, 168, 169, 170, 172, 173, 174, 176, 177, 178, 179, 181, 183, 184, 188, 190, 193, 197, 200], "get": [0, 1, 3, 4, 6, 9, 10, 13, 15, 17, 18, 21, 23, 25, 26, 28, 29, 30, 31, 33, 36, 37, 38, 39, 40, 41, 44, 49, 50, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 68, 69, 71, 72, 73, 74, 77, 78, 79, 80, 82, 83, 86, 93, 95, 98, 99, 100, 101, 103, 106, 107, 109, 112, 113, 115, 116, 119, 123, 127, 130, 131, 132, 133, 134, 136, 142, 144, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 165, 168, 170, 172, 177, 181, 184, 186, 190, 192, 193, 199, 200], "six": [0, 71, 157, 172], "common": [0, 1, 15, 26, 29, 34, 35, 39, 41, 42, 44, 46, 51, 53, 56, 57, 61, 64, 68, 69, 80, 81, 83, 86, 101, 106, 109, 126, 127, 131, 132, 133, 142, 144, 146, 169, 176, 184, 193, 200], "comparison": [0, 5, 6, 19, 105], "other": [0, 1, 2, 3, 6, 7, 11, 19, 20, 22, 24, 25, 26, 27, 29, 33, 35, 36, 38, 39, 41, 42, 43, 44, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 68, 69, 70, 72, 73, 74, 75, 78, 79, 80, 82, 84, 85, 86, 87, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 109, 110, 111, 112, 114, 115, 117, 120, 124, 128, 130, 133, 134, 144, 145, 146, 148, 163, 164, 168, 169, 172, 173, 174, 177, 179, 184, 193, 200], "x": [0, 1, 2, 4, 6, 7, 8, 9, 10, 13, 16, 18, 20, 22, 24, 25, 26, 29, 34, 41, 43, 54, 57, 62, 78, 83, 91, 92, 93, 94, 95, 98, 99, 100, 101, 117, 120, 127, 132, 143, 149, 154, 157, 158, 159, 171, 173, 181, 191, 195, 196], "y": [0, 1, 2, 4, 6, 7, 9, 13, 20, 22, 24, 25, 33, 34, 43, 57, 62, 78, 91, 92, 93, 94, 95, 96, 98, 99, 100, 101, 127, 132, 143, 148, 154, 157, 158, 159, 173, 174, 181, 195, 196], "greater": [0, 1, 2, 3, 4, 6, 7, 10, 13, 39, 92, 122, 124, 154, 184, 193], "than": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 18, 22, 23, 24, 25, 33, 39, 41, 42, 43, 44, 49, 51, 54, 55, 57, 58, 60, 62, 66, 68, 69, 71, 72, 78, 80, 86, 87, 92, 95, 97, 99, 101, 106, 109, 110, 114, 117, 122, 123, 124, 125, 127, 130, 133, 140, 142, 144, 146, 153, 154, 179, 184, 185, 193, 194], "less": [0, 1, 2, 3, 6, 7, 11, 13, 39, 49, 66, 68, 74, 92, 96, 109, 112, 114, 124, 125, 154, 199], "although": [0, 6, 26, 28, 41, 47, 62, 99, 102, 106, 109, 114, 117, 123, 125, 145, 171, 174], "probabl": [0, 4, 20, 39, 41, 44, 49, 69, 71, 72, 92, 109, 117, 123, 132, 142, 177], "familiar": [0, 18, 27, 42, 189, 190, 198, 199], "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 127, 130, 132, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 186, 187, 190, 191, 192, 193, 194, 195, 196, 199, 200], "symbol": [0, 16, 19, 24, 25, 109, 112, 114, 143], "differ": [0, 1, 2, 6, 10, 16, 19, 20, 21, 24, 27, 28, 29, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 49, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 82, 83, 86, 87, 94, 95, 96, 99, 100, 101, 103, 106, 109, 111, 112, 114, 116, 117, 127, 130, 131, 132, 133, 138, 139, 141, 142, 145, 148, 150, 151, 153, 154, 157, 160, 162, 163, 168, 169, 173, 174, 176, 177, 178, 179, 184, 189, 191, 193, 198], "from": [0, 2, 3, 4, 6, 7, 9, 10, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 28, 29, 31, 33, 34, 35, 37, 39, 40, 41, 42, 48, 49, 52, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 82, 84, 85, 86, 87, 89, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 103, 105, 106, 109, 110, 111, 112, 113, 114, 117, 120, 124, 125, 127, 131, 132, 133, 135, 138, 139, 140, 142, 143, 144, 148, 150, 153, 154, 155, 156, 157, 158, 159, 160, 162, 163, 165, 168, 172, 173, 174, 180, 181, 183, 184, 185, 186, 187, 192, 193, 194, 195, 200], "mathemat": [0, 19, 22, 23, 24, 41, 68, 101, 106, 109, 110, 111, 112, 117], "error": [0, 4, 6, 7, 8, 15, 19, 20, 26, 28, 29, 51, 53, 54, 66, 69, 73, 81, 83, 95, 99, 106, 109, 110, 115, 117, 126, 127, 140, 156, 161, 168, 169, 172, 174, 177, 185, 194, 200], "us": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 52, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65, 66, 69, 70, 71, 72, 73, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 142, 144, 146, 147, 148, 149, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 190, 191, 193, 194, 195, 200], "singl": [0, 1, 6, 16, 18, 19, 39, 41, 42, 48, 52, 59, 60, 62, 68, 69, 72, 76, 82, 87, 113, 115, 131, 139, 142, 144, 148, 162, 163, 172, 177, 179], "sign": [0, 19, 22, 25, 28, 109, 161, 164, 170], "instead": [0, 3, 10, 25, 26, 29, 35, 38, 41, 47, 56, 60, 63, 74, 78, 80, 82, 84, 86, 93, 95, 96, 101, 106, 109, 114, 117, 120, 121, 124, 127, 139, 141, 144, 147, 158, 159, 161, 177], "doubl": [0, 2, 16, 33, 41, 57, 80, 82, 84, 96, 163, 174, 177], "assign": [0, 1, 2, 3, 4, 10, 17, 19, 20, 21, 24, 25, 26, 29, 30, 31, 33, 36, 37, 39, 41, 42, 43, 54, 55, 59, 60, 62, 63, 69, 70, 76, 81, 95, 97, 99, 100, 101, 106, 121, 124, 139, 141, 143, 144, 150, 153, 155, 157, 158, 159, 160, 162, 170, 172, 174, 175, 178, 181, 184, 188, 193, 197], "also": [0, 1, 2, 3, 4, 7, 10, 11, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 34, 37, 41, 42, 43, 46, 47, 50, 52, 55, 56, 57, 59, 60, 62, 63, 66, 68, 71, 72, 74, 75, 78, 80, 82, 84, 85, 86, 87, 94, 95, 96, 97, 99, 101, 106, 107, 109, 110, 112, 113, 114, 117, 123, 124, 127, 130, 131, 132, 133, 134, 136, 138, 139, 140, 142, 144, 146, 149, 150, 151, 154, 156, 158, 160, 162, 169, 173, 175, 177, 178, 184, 185, 191, 193, 194, 200], "thing": [0, 1, 6, 10, 18, 19, 20, 21, 25, 26, 27, 29, 34, 37, 39, 41, 43, 47, 49, 52, 54, 55, 56, 58, 59, 60, 61, 63, 68, 69, 71, 73, 75, 77, 78, 82, 84, 86, 94, 96, 97, 99, 106, 109, 113, 117, 121, 123, 127, 130, 131, 132, 133, 134, 139, 140, 141, 144, 147, 149, 150, 151, 154, 158, 163, 179, 200], "note": [0, 1, 2, 4, 11, 13, 21, 22, 24, 25, 34, 37, 49, 55, 59, 60, 61, 62, 63, 66, 69, 72, 73, 74, 75, 77, 78, 80, 82, 86, 93, 94, 95, 98, 99, 100, 101, 106, 107, 112, 114, 120, 130, 131, 133, 136, 139, 142, 143, 144, 154, 155, 158, 160, 162, 171, 172, 173, 174, 177, 178], "too": [0, 2, 25, 37, 40, 63, 66, 68, 86, 87, 95, 97, 112, 117, 125, 132, 150, 177], "test": [0, 4, 6, 11, 12, 39, 41, 42, 53, 55, 60, 63, 66, 78, 92, 101, 113, 124, 130, 133, 154, 157, 158, 159, 161, 162, 163, 185, 186, 190, 191, 192, 194, 195, 199, 200], "symmetr": [0, 66], "For": [0, 2, 4, 6, 7, 9, 10, 11, 12, 13, 15, 18, 20, 22, 25, 26, 27, 29, 35, 37, 39, 41, 42, 43, 47, 48, 49, 54, 55, 57, 62, 63, 68, 72, 75, 80, 81, 84, 85, 87, 91, 95, 96, 99, 100, 101, 102, 105, 106, 107, 109, 114, 117, 124, 138, 139, 140, 141, 142, 144, 146, 147, 151, 152, 154, 156, 157, 158, 159, 160, 162, 163, 164, 169, 171, 176, 177, 179, 184, 185, 189, 193, 194, 198, 200], "exampl": [0, 1, 4, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 34, 35, 36, 37, 39, 41, 42, 43, 46, 47, 48, 50, 55, 56, 57, 61, 62, 63, 65, 66, 68, 69, 72, 73, 75, 77, 78, 80, 81, 82, 83, 84, 85, 87, 91, 94, 95, 96, 99, 100, 101, 102, 105, 109, 112, 113, 114, 117, 120, 123, 124, 125, 127, 130, 131, 132, 133, 134, 138, 139, 140, 141, 142, 144, 145, 146, 149, 150, 151, 154, 158, 159, 160, 161, 162, 163, 164, 168, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 185, 194, 200], "7": [0, 2, 4, 9, 16, 17, 22, 24, 25, 49, 59, 60, 63, 66, 74, 95, 96, 100, 101, 121, 125, 138, 144, 145, 150, 163, 164, 165, 173, 175, 178, 181, 200], "But": [0, 6, 18, 20, 28, 29, 34, 36, 37, 39, 41, 47, 48, 51, 52, 57, 58, 59, 60, 62, 68, 75, 77, 81, 82, 93, 95, 96, 99, 100, 101, 106, 111, 113, 123, 130, 131, 133, 142, 150, 161, 174, 176], "legal": [0, 2, 15, 16, 22, 24, 28, 35, 68, 73, 99, 109, 140, 141], "can": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 120, 123, 124, 125, 127, 130, 131, 132, 133, 136, 137, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 153, 154, 156, 157, 158, 160, 161, 162, 163, 164, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 184, 185, 186, 187, 191, 192, 193, 194, 195, 196, 200], "explain": [0, 12, 23, 31, 37, 41, 66, 68, 103, 107, 113, 130, 150, 164], "why": [0, 2, 6, 11, 20, 23, 25, 28, 29, 37, 39, 41, 42, 48, 51, 59, 60, 100, 101, 105, 106, 107, 108, 117, 123, 124, 127, 130, 139, 141, 146, 153, 164, 173, 174, 177, 179, 184, 193], "check": [0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 21, 22, 23, 24, 26, 27, 28, 29, 33, 34, 35, 37, 39, 40, 41, 42, 44, 46, 47, 48, 49, 54, 57, 58, 59, 69, 72, 73, 74, 75, 77, 78, 89, 91, 93, 94, 95, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 112, 113, 114, 116, 121, 123, 124, 125, 127, 130, 131, 132, 133, 137, 139, 140, 141, 142, 143, 144, 145, 146, 153, 154, 160, 161, 163, 164, 168, 169, 172, 173, 174, 175, 177, 178, 181, 184, 185, 193, 194, 195], "your": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 14, 15, 16, 17, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 69, 73, 74, 75, 77, 78, 79, 83, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 122, 123, 124, 125, 126, 127, 130, 132, 136, 138, 139, 140, 141, 142, 143, 144, 146, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 172, 173, 174, 175, 177, 178, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200], "understand": [0, 1, 2, 3, 6, 7, 8, 9, 10, 13, 15, 16, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 35, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 58, 59, 60, 63, 64, 69, 72, 73, 74, 75, 77, 78, 79, 80, 81, 87, 89, 91, 93, 94, 95, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119, 123, 124, 126, 129, 132, 137, 139, 140, 141, 142, 143, 144, 146, 147, 148, 149, 150, 153, 156, 158, 164, 168, 169, 172, 173, 174, 175, 177, 178, 179, 181, 184, 193, 200], "follow": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 37, 39, 40, 41, 42, 43, 46, 47, 48, 54, 55, 56, 60, 62, 63, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 84, 91, 93, 95, 96, 97, 99, 100, 101, 102, 106, 108, 110, 113, 114, 117, 123, 124, 127, 129, 130, 132, 133, 138, 139, 140, 141, 142, 143, 144, 146, 147, 150, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 170, 171, 172, 173, 174, 175, 177, 178, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], "select": [0, 1, 5, 7, 12, 13, 14, 54, 57, 58, 70, 80, 90, 114, 121, 124, 138, 139, 142, 151, 170, 178, 183, 186, 187, 189, 192, 198, 200], "appli": [0, 3, 13, 50, 54, 68, 70, 73, 114, 126, 134, 149, 170, 172, 177], "chainedcondit": 1, "provid": [1, 4, 9, 12, 15, 19, 20, 21, 25, 33, 38, 41, 42, 43, 47, 49, 50, 52, 55, 56, 58, 63, 66, 68, 69, 70, 72, 73, 75, 77, 81, 82, 83, 86, 95, 97, 106, 111, 114, 117, 120, 124, 126, 127, 141, 142, 144, 146, 150, 158, 159, 163, 169, 171, 179, 183, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 198], "altern": [1, 35, 68, 80, 82, 88, 114, 117, 145, 172, 184, 193, 200], "wai": [1, 6, 9, 16, 20, 21, 23, 24, 25, 26, 29, 34, 36, 37, 38, 39, 41, 42, 43, 44, 47, 49, 54, 55, 56, 59, 60, 61, 62, 64, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 84, 85, 86, 87, 94, 95, 96, 99, 100, 101, 103, 106, 109, 114, 115, 117, 119, 120, 123, 125, 126, 132, 133, 136, 137, 139, 140, 141, 142, 144, 145, 146, 150, 151, 154, 155, 156, 158, 161, 163, 168, 170, 176, 177, 184, 193, 200], "write": [1, 2, 3, 4, 6, 9, 12, 13, 17, 18, 20, 25, 26, 27, 29, 30, 31, 33, 34, 35, 37, 39, 41, 42, 43, 44, 47, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72, 73, 75, 76, 77, 78, 79, 81, 85, 87, 88, 89, 90, 91, 92, 94, 95, 98, 99, 100, 101, 106, 107, 108, 110, 111, 112, 114, 117, 118, 121, 123, 124, 127, 130, 132, 133, 136, 140, 144, 145, 150, 153, 154, 159, 160, 161, 162, 171, 173, 177, 179, 181, 184, 192, 196, 200], "nest": [1, 5, 6, 13, 14, 123, 133, 152, 157, 200], "previou": [1, 2, 6, 16, 37, 39, 41, 57, 60, 62, 68, 79, 80, 86, 101, 102, 106, 113, 116, 126, 127, 141, 142, 144, 146, 158, 159], "section": [1, 37, 39, 41, 44, 46, 57, 59, 60, 62, 63, 66, 67, 68, 78, 79, 81, 99, 102, 106, 111, 115, 117, 123, 127, 130, 131, 132, 133, 142, 151, 158, 159, 160, 164, 174], "thi": [1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 117, 118, 120, 121, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 188, 189, 190, 191, 193, 194, 197, 198, 199, 200], "sometim": [1, 3, 6, 8, 10, 15, 19, 22, 26, 30, 37, 41, 43, 47, 50, 61, 80, 91, 95, 96, 101, 106, 114, 116, 117, 125, 130, 142, 146, 148, 174, 179], "refer": [1, 3, 18, 19, 21, 24, 26, 29, 31, 37, 41, 42, 43, 48, 50, 54, 55, 60, 61, 63, 68, 74, 76, 79, 82, 83, 85, 86, 87, 93, 94, 95, 97, 99, 101, 106, 113, 114, 117, 139, 141, 142, 143, 144, 145, 151, 157, 158, 159, 160, 162, 168, 169, 174, 177, 178, 179], "print": [1, 3, 4, 6, 7, 8, 10, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 29, 31, 33, 39, 41, 43, 44, 48, 54, 59, 60, 61, 62, 63, 68, 70, 71, 74, 77, 80, 82, 86, 93, 95, 96, 97, 99, 101, 102, 104, 105, 106, 107, 108, 110, 111, 114, 115, 116, 120, 124, 125, 127, 136, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 168, 171, 172, 173, 174, 176, 177, 178, 181, 191, 200], "elif": [1, 2, 5, 28, 59, 60, 73, 123, 127, 130, 131, 160], "els": [1, 3, 5, 7, 12, 13, 14, 16, 28, 34, 41, 42, 47, 59, 60, 61, 66, 68, 72, 73, 91, 95, 101, 123, 127, 130, 131, 132, 149, 156, 160, 161, 162, 164, 200], "must": [1, 2, 5, 6, 7, 9, 30, 39, 41, 47, 48, 57, 62, 68, 73, 76, 85, 91, 95, 124, 145, 156, 158, 159, 161, 163, 164, 173, 177, 190, 200], "flow": [1, 5, 7, 8, 12, 48, 61, 97, 104, 120, 124, 130, 131, 133, 138, 142, 150, 152, 200], "control": [1, 5, 7, 34, 35, 48, 56, 57, 59, 60, 62, 63, 65, 68, 74, 78, 95, 97, 100, 106, 110, 111, 114, 119, 120, 124, 134, 137, 138, 142, 154, 200], "drawn": [1, 25, 34, 59, 60, 63, 75, 95, 98, 113, 130, 132, 154, 158, 159, 173], "orient": [1, 53, 59, 60, 66, 75, 111, 117, 200], "result": [1, 2, 6, 7, 10, 11, 17, 18, 19, 21, 22, 23, 25, 26, 27, 29, 33, 39, 47, 49, 50, 61, 68, 70, 83, 86, 93, 94, 96, 97, 99, 100, 101, 102, 105, 106, 109, 110, 114, 116, 117, 129, 131, 138, 139, 142, 144, 152, 153, 160, 161, 162, 163, 175, 176, 181, 184, 185, 193, 194, 200], "pattern": [1, 2, 7, 14, 20, 26, 69, 73, 77, 80, 82, 87, 89, 117, 124, 127, 132, 133, 138, 141, 142, 146, 147, 151, 152, 153, 154, 174, 200], "ident": [1, 6, 16, 68, 126, 188, 197], "abov": [1, 4, 6, 8, 9, 17, 18, 20, 21, 22, 23, 24, 25, 26, 29, 33, 37, 39, 47, 48, 50, 54, 55, 56, 59, 60, 61, 62, 68, 69, 72, 73, 74, 75, 77, 78, 80, 82, 83, 89, 90, 91, 94, 96, 98, 99, 101, 102, 106, 112, 114, 120, 121, 123, 124, 129, 130, 131, 132, 133, 140, 141, 142, 144, 146, 147, 150, 154, 155, 161, 162, 164, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 181, 184, 193], "abbrevi": [1, 109], "again": [1, 2, 6, 11, 13, 18, 25, 28, 33, 35, 39, 41, 42, 43, 48, 54, 69, 70, 73, 74, 95, 99, 103, 114, 125, 132, 141, 142, 144, 147, 151, 154, 163, 173, 174], "exactli": [1, 4, 7, 21, 23, 27, 35, 39, 40, 41, 57, 92, 95, 99, 106, 109, 110, 113, 137, 141, 145, 177], "branch": [1, 5, 7, 13, 131, 135, 160, 200], "execut": [1, 5, 6, 8, 10, 12, 13, 14, 15, 18, 19, 21, 22, 25, 26, 27, 29, 33, 37, 39, 42, 46, 47, 48, 49, 57, 61, 64, 70, 73, 74, 77, 84, 87, 90, 91, 94, 95, 96, 97, 99, 100, 101, 102, 103, 104, 106, 110, 112, 114, 115, 117, 118, 120, 121, 124, 126, 127, 129, 130, 133, 134, 135, 138, 141, 145, 147, 148, 150, 151, 152, 153, 154, 161, 162, 173, 200], "limit": [1, 3, 41, 55, 68, 114, 117, 125], "number": [1, 2, 3, 4, 6, 7, 8, 10, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 29, 31, 33, 34, 37, 38, 39, 41, 42, 48, 49, 52, 54, 56, 57, 60, 61, 62, 63, 68, 69, 70, 71, 73, 75, 78, 85, 86, 87, 89, 90, 91, 92, 93, 94, 99, 101, 106, 109, 112, 117, 120, 121, 122, 123, 124, 127, 132, 136, 138, 139, 140, 141, 142, 144, 147, 150, 153, 154, 156, 157, 159, 160, 161, 162, 163, 168, 169, 171, 172, 175, 177, 178, 179, 181, 185, 191, 194], "option": [1, 6, 39, 41, 55, 58, 68, 72, 79, 90, 95, 97, 102, 127, 175, 183], "final": [1, 3, 9, 15, 17, 26, 28, 37, 39, 40, 41, 66, 68, 99, 106, 109, 114, 136, 138, 142, 147, 148, 150, 154, 158, 159, 160, 162, 163, 181, 184, 193], "allow": [1, 4, 13, 15, 21, 34, 35, 37, 39, 41, 42, 49, 55, 56, 57, 58, 60, 63, 68, 75, 77, 82, 85, 86, 87, 98, 102, 103, 106, 110, 111, 112, 113, 114, 117, 120, 124, 127, 130, 140, 142, 145, 147, 174], "last": [1, 3, 9, 15, 18, 22, 33, 37, 39, 40, 41, 44, 60, 62, 68, 96, 97, 99, 101, 117, 127, 132, 139, 156, 158, 159, 161, 163, 171, 172, 181], "each": [1, 2, 3, 4, 7, 10, 12, 13, 16, 17, 19, 21, 24, 25, 26, 27, 28, 29, 33, 37, 39, 40, 41, 42, 43, 49, 54, 55, 57, 60, 62, 63, 66, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 86, 87, 90, 93, 94, 95, 99, 101, 112, 114, 117, 118, 121, 122, 124, 127, 131, 132, 133, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 148, 150, 151, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 171, 175, 177, 179, 181, 183, 184, 185, 190, 191, 193, 194, 199], "order": [1, 2, 3, 6, 9, 17, 18, 19, 20, 25, 32, 34, 35, 37, 39, 40, 42, 44, 47, 48, 52, 54, 55, 63, 68, 73, 75, 91, 93, 97, 99, 104, 109, 113, 120, 124, 132, 136, 138, 139, 142, 146, 170, 177, 181, 185, 190, 194, 195, 199, 200], "If": [1, 2, 3, 4, 6, 7, 10, 12, 13, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 34, 35, 36, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 55, 57, 58, 59, 60, 62, 66, 68, 69, 72, 73, 75, 77, 78, 79, 80, 82, 83, 84, 86, 89, 91, 92, 94, 95, 97, 99, 100, 101, 102, 106, 109, 111, 112, 114, 116, 117, 121, 122, 123, 124, 125, 127, 130, 131, 132, 133, 139, 140, 142, 145, 146, 147, 150, 154, 157, 158, 160, 161, 162, 163, 164, 168, 169, 174, 176, 177, 178, 183, 184, 185, 190, 191, 193, 194, 199], "next": [1, 6, 9, 18, 23, 26, 34, 37, 39, 41, 44, 55, 59, 60, 61, 63, 66, 68, 69, 70, 74, 75, 77, 86, 93, 95, 99, 100, 101, 105, 106, 114, 120, 121, 123, 124, 127, 136, 140, 141, 142, 144, 145, 146, 153, 154, 161, 163], "them": [1, 6, 12, 13, 15, 16, 18, 19, 20, 21, 25, 27, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 54, 55, 56, 58, 61, 68, 69, 72, 75, 77, 81, 85, 86, 87, 94, 99, 102, 103, 106, 107, 109, 112, 113, 114, 117, 118, 122, 123, 125, 127, 132, 136, 140, 141, 142, 145, 146, 147, 149, 150, 154, 157, 158, 159, 160, 161, 164, 169, 170, 173, 176, 178, 185, 194], "correspond": [1, 4, 77, 80, 83, 95, 97, 106, 142], "end": [1, 2, 3, 10, 21, 24, 31, 33, 36, 37, 39, 41, 42, 48, 57, 59, 60, 61, 64, 68, 69, 73, 74, 75, 76, 77, 78, 81, 82, 86, 87, 90, 93, 96, 97, 99, 100, 101, 103, 105, 106, 110, 111, 112, 114, 117, 123, 127, 130, 132, 142, 144, 145, 151, 154, 157, 158, 159, 160, 161, 162, 163, 172, 173, 177, 178, 184, 190, 191, 193, 195, 196, 199, 200], "even": [1, 4, 16, 20, 21, 22, 25, 26, 29, 33, 34, 39, 40, 41, 42, 44, 46, 47, 48, 49, 52, 57, 58, 61, 64, 69, 71, 79, 92, 94, 99, 101, 106, 111, 116, 117, 121, 124, 140, 141, 144, 149, 169, 171, 179], "more": [1, 2, 5, 10, 11, 13, 18, 20, 21, 23, 24, 25, 27, 28, 29, 35, 37, 39, 41, 42, 43, 44, 46, 47, 49, 52, 53, 55, 57, 58, 59, 60, 61, 66, 68, 69, 71, 72, 73, 75, 77, 78, 79, 80, 82, 87, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 117, 119, 120, 121, 123, 124, 127, 130, 137, 139, 141, 142, 144, 145, 146, 147, 149, 150, 154, 157, 160, 168, 169, 173, 174, 177, 185, 190, 194, 195, 200], "here": [1, 2, 4, 6, 7, 8, 9, 10, 13, 21, 23, 24, 25, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 51, 54, 56, 59, 60, 61, 62, 63, 66, 68, 69, 71, 73, 75, 77, 79, 81, 82, 91, 94, 95, 96, 98, 99, 101, 102, 103, 105, 106, 107, 109, 113, 120, 123, 124, 127, 130, 131, 132, 133, 141, 142, 144, 145, 147, 149, 154, 157, 158, 159, 161, 169, 170, 173, 174, 177, 181, 183, 185, 186, 187, 189, 191, 192, 194, 195, 196, 198], "same": [1, 2, 4, 5, 6, 7, 10, 13, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 34, 37, 38, 40, 41, 42, 49, 54, 56, 57, 59, 60, 62, 68, 72, 73, 74, 75, 80, 86, 89, 90, 91, 93, 94, 97, 99, 101, 103, 106, 117, 121, 124, 125, 132, 133, 139, 141, 142, 144, 147, 149, 151, 155, 157, 168, 174, 176, 177, 200], "program": [1, 3, 4, 5, 6, 7, 10, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 84, 85, 86, 87, 90, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 107, 108, 109, 110, 111, 115, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 132, 133, 134, 136, 137, 138, 139, 140, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 164, 169, 171, 176, 177, 180, 181, 188, 190, 197, 199, 200], "imag": [1, 2, 13, 33, 37, 52, 56, 68, 70, 85, 87, 103, 106, 117, 129, 130, 131, 133, 145, 152, 154, 157, 163, 200], "highlight": [1, 36, 41, 61, 117, 133, 191], "kind": [1, 12, 13, 16, 25, 26, 29, 39, 41, 43, 44, 48, 51, 61, 66, 68, 69, 81, 87, 95, 97, 102, 109, 110, 114, 117, 179], "valid": [1, 7, 8, 25, 31, 41, 95, 128, 139, 161, 200], "though": [1, 11, 12, 21, 25, 33, 34, 48, 49, 52, 55, 57, 59, 79, 94, 101, 106, 122, 144, 149, 150, 168, 169, 170], "version": [1, 6, 16, 17, 37, 41, 55, 59, 60, 63, 66, 67, 68, 69, 75, 78, 95, 96, 106, 107, 114, 117, 123, 124, 130, 131, 146, 186], "imagin": [1, 18, 26, 35, 56, 60, 79, 111, 117, 130, 131, 137, 140, 151], "twenti": [1, 27], "those": [1, 7, 15, 17, 24, 25, 29, 37, 39, 41, 42, 43, 47, 60, 61, 62, 66, 68, 78, 79, 80, 87, 89, 95, 96, 98, 110, 113, 117, 127, 130, 141, 153, 158, 159, 161, 163, 173, 184, 193], "seen": [1, 7, 19, 20, 23, 25, 35, 41, 54, 57, 58, 62, 64, 73, 81, 91, 100, 101, 110, 111, 124, 126, 127, 140, 142, 144, 147, 160, 173, 179, 191], "turtl": [1, 14, 16, 21, 24, 25, 26, 36, 42, 43, 52, 53, 56, 57, 59, 62, 64, 73, 75, 78, 94, 95, 96, 98, 103, 117, 119, 122, 127, 128, 130, 132, 136, 143, 144, 145, 151, 152, 153, 154, 155, 156, 157, 158, 159, 162, 169, 173, 200], "combin": [1, 6, 9, 19, 25, 41, 117, 134, 135, 140, 147, 161, 163, 172, 177, 181, 185, 194, 200], "loop": [1, 6, 10, 13, 34, 50, 61, 69, 73, 77, 78, 79, 82, 87, 94, 95, 112, 120, 121, 122, 123, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 138, 140, 142, 144, 147, 148, 150, 152, 153, 154, 157, 159, 160, 162, 163, 177, 181, 200], "set": [1, 13, 14, 17, 19, 34, 36, 37, 40, 42, 43, 47, 54, 55, 58, 59, 60, 61, 62, 63, 66, 68, 73, 75, 78, 81, 82, 94, 95, 96, 98, 99, 103, 106, 110, 112, 113, 117, 120, 123, 125, 127, 130, 132, 133, 142, 147, 148, 151, 152, 153, 154, 155, 157, 158, 159, 160, 161, 163, 173, 200], "through": [1, 2, 7, 10, 13, 24, 26, 29, 33, 35, 36, 37, 39, 40, 41, 42, 52, 55, 59, 60, 61, 66, 68, 69, 70, 74, 75, 77, 79, 80, 82, 86, 94, 95, 96, 99, 101, 106, 114, 117, 118, 120, 121, 122, 124, 125, 127, 130, 131, 132, 133, 136, 137, 138, 140, 141, 142, 144, 146, 148, 150, 156, 157, 158, 159, 160, 163, 168, 174, 175, 178, 184, 193, 200], "list": [1, 2, 3, 4, 10, 11, 27, 28, 33, 37, 41, 42, 49, 57, 59, 60, 62, 67, 68, 69, 70, 71, 73, 76, 77, 79, 80, 82, 89, 90, 91, 95, 97, 100, 101, 106, 110, 112, 117, 120, 121, 122, 124, 130, 131, 132, 133, 134, 136, 137, 138, 140, 144, 145, 146, 148, 149, 151, 152, 153, 154, 157, 158, 160, 162, 163, 168, 169, 170, 171, 172, 173, 175, 176, 179, 180, 181, 188, 197, 200], "color": [1, 13, 34, 37, 41, 43, 55, 59, 60, 75, 94, 95, 130, 132, 133, 134, 141, 148, 152, 157, 159, 162, 169, 173, 200], "iter": [1, 10, 13, 39, 50, 60, 69, 73, 79, 80, 81, 86, 87, 88, 94, 101, 112, 120, 121, 122, 123, 124, 126, 127, 134, 135, 137, 138, 143, 144, 145, 146, 147, 149, 150, 153, 154, 157, 158, 159, 160, 161, 162, 163, 177, 200], "see": [1, 2, 3, 4, 6, 7, 10, 11, 12, 15, 17, 18, 19, 20, 22, 24, 25, 27, 28, 29, 33, 34, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 50, 54, 55, 58, 59, 60, 61, 62, 63, 68, 70, 73, 74, 75, 77, 78, 82, 86, 91, 96, 97, 99, 101, 106, 110, 111, 112, 113, 114, 115, 116, 117, 120, 121, 124, 127, 130, 131, 134, 137, 139, 142, 145, 147, 149, 150, 151, 153, 154, 156, 157, 159, 160, 161, 162, 163, 168, 169, 170, 174, 175, 176, 177, 185, 191, 194], "what": [1, 2, 3, 4, 6, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 33, 35, 37, 39, 40, 41, 42, 44, 46, 47, 48, 50, 51, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 72, 73, 74, 75, 78, 82, 84, 87, 90, 91, 93, 94, 95, 98, 99, 100, 101, 102, 103, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 121, 123, 124, 127, 129, 130, 131, 133, 137, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 153, 154, 156, 158, 159, 161, 162, 163, 164, 168, 169, 170, 172, 173, 174, 176, 177, 178, 179, 181, 188, 197, 200], "ami": [1, 13, 25, 75], "": [1, 2, 3, 4, 6, 10, 11, 12, 13, 16, 18, 19, 20, 23, 24, 25, 26, 28, 29, 31, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 50, 51, 54, 55, 57, 58, 59, 60, 62, 63, 65, 66, 68, 70, 72, 73, 74, 75, 78, 79, 80, 82, 83, 84, 86, 87, 89, 92, 94, 95, 96, 97, 99, 100, 101, 102, 106, 112, 113, 116, 117, 120, 123, 124, 127, 130, 131, 132, 133, 134, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 153, 154, 156, 157, 160, 161, 162, 163, 164, 169, 170, 171, 172, 173, 174, 175, 177, 178, 181, 184, 188, 189, 191, 193, 195, 196, 197, 198, 200], "pen": [1, 13, 34, 36, 37, 40, 43, 73, 75, 95, 130, 154, 156, 158, 159, 162], "depend": [1, 5, 23, 26, 35, 39, 57, 61, 73, 75, 120, 124, 127, 130, 132, 140, 142, 179], "move": [1, 13, 25, 34, 37, 39, 40, 41, 43, 50, 54, 56, 57, 72, 74, 75, 78, 94, 103, 111, 113, 114, 117, 120, 122, 123, 130, 132, 137, 141, 142, 143, 145, 154, 157, 158, 159, 162, 169, 191], "certain": [1, 12, 41, 68, 81, 112, 113, 115, 130, 144, 160], "direct": [1, 13, 34, 40, 57, 61, 113, 117, 124], "distanc": [1, 34, 37, 141, 157], "demonstr": [1, 13, 18, 69, 99, 102, 132, 137, 163, 169], "expect": [1, 16, 18, 22, 25, 29, 37, 41, 47, 75, 82, 85, 86, 91, 95, 102, 103, 112, 149, 150, 156, 162, 176, 184, 193], "cover": [1, 12, 34, 56, 67, 68, 77, 95, 106, 117, 131, 144, 146, 169], "variou": [1, 4, 46, 56, 62, 63, 68, 117, 130, 133, 141, 142], "notifi": [1, 55, 57, 68], "programm": [1, 4, 6, 9, 18, 19, 21, 26, 30, 36, 39, 40, 42, 44, 47, 50, 56, 59, 61, 63, 64, 69, 73, 75, 77, 79, 81, 86, 89, 92, 94, 95, 96, 99, 100, 101, 102, 105, 106, 107, 110, 111, 112, 113, 114, 115, 117, 124, 125, 138, 140, 156, 172, 174, 176], "consol": [1, 16, 18, 22, 27, 60, 61, 62, 63, 74, 77, 86, 96, 100, 105, 106, 108, 110, 111, 112, 115, 129, 133, 145, 150, 155, 157, 158, 159, 160, 162, 163], "messag": [1, 4, 13, 17, 29, 30, 39, 44, 46, 47, 48, 50, 51, 53, 55, 62, 63, 98, 99, 102, 106, 117, 127, 145, 151, 154, 156, 158, 159, 160, 161, 163, 176, 181, 200], "someth": [1, 13, 16, 18, 20, 25, 26, 28, 36, 39, 41, 42, 46, 47, 54, 55, 57, 59, 61, 63, 77, 82, 83, 100, 101, 106, 110, 112, 117, 123, 124, 126, 127, 130, 131, 132, 138, 140, 141, 142, 144, 149, 150, 151, 153, 154, 157, 160, 161, 162, 164, 169, 172, 176, 178], "unexpect": 1, "ha": [1, 3, 4, 6, 7, 13, 15, 16, 21, 23, 25, 26, 27, 28, 34, 35, 37, 39, 40, 41, 42, 44, 46, 47, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 70, 71, 73, 74, 75, 76, 79, 80, 81, 86, 87, 94, 95, 96, 99, 100, 101, 103, 106, 109, 110, 113, 114, 117, 121, 123, 125, 127, 130, 136, 137, 138, 139, 140, 142, 144, 145, 147, 151, 154, 155, 156, 158, 159, 160, 161, 162, 163, 164, 169, 172, 176, 178, 184, 185, 190, 193, 194, 195, 199], "occur": [1, 6, 22, 37, 39, 40, 41, 42, 44, 46, 47, 49, 50, 51, 74, 92, 96, 110, 115, 116, 125, 130, 131, 141, 142, 144, 156, 161, 169], "four": [1, 4, 41, 62, 68, 73, 91, 94, 98, 106, 132, 133, 141, 145, 177, 178], "colour": [1, 13, 36, 55, 59, 73, 75, 78, 162], "purpl": [1, 75, 169], "yellow": [1, 61, 113, 141, 142], "orang": [1, 40, 75, 191], "pink": [1, 40, 61, 75, 130, 133, 134], "out": [1, 4, 6, 9, 12, 16, 17, 18, 20, 22, 25, 28, 29, 33, 34, 39, 40, 41, 42, 43, 47, 48, 50, 51, 55, 57, 58, 60, 61, 62, 63, 64, 66, 71, 74, 75, 77, 78, 80, 86, 87, 91, 93, 95, 96, 98, 100, 101, 103, 105, 106, 107, 108, 109, 111, 112, 115, 116, 117, 118, 120, 123, 125, 127, 131, 136, 137, 139, 140, 144, 145, 147, 150, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 171, 172, 173, 174, 176, 177, 179], "typic": [1, 6, 33, 42, 46, 47, 48, 49, 56, 57, 59, 63, 68, 72, 80, 81, 82, 96, 100, 101, 106, 111, 115, 119, 127, 130, 142, 148, 158, 172, 200], "item": [1, 2, 10, 11, 13, 57, 61, 62, 68, 69, 77, 82, 91, 99, 101, 112, 120, 127, 131, 132, 133, 137, 138, 139, 141, 143, 144, 145, 146, 148, 151, 163, 168, 169, 170, 171, 172, 175, 176, 178, 179, 180, 181, 200], "help": [1, 12, 18, 24, 30, 35, 37, 41, 42, 46, 47, 49, 51, 55, 59, 63, 64, 66, 75, 84, 91, 96, 99, 101, 102, 106, 113, 114, 115, 117, 124, 130, 137, 141, 150, 156, 161, 165, 169, 177, 179, 185, 186, 187, 190, 192, 194, 195, 196, 199, 200], "u": [1, 2, 3, 7, 13, 15, 18, 34, 35, 37, 40, 41, 42, 52, 55, 57, 59, 60, 62, 63, 66, 70, 81, 85, 86, 87, 93, 103, 111, 112, 113, 117, 120, 123, 124, 127, 130, 131, 140, 142, 145, 146, 149, 150, 154, 162, 168, 171, 173, 177, 179], "notic": [1, 2, 10, 16, 18, 20, 25, 29, 41, 46, 47, 48, 50, 56, 60, 68, 77, 78, 86, 89, 94, 95, 99, 101, 106, 107, 120, 123, 124, 125, 127, 130, 141, 144, 147, 169, 175, 178, 179, 200], "typo": [1, 41, 66, 113], "mispel": 1, "spot": [1, 39, 41, 46, 48, 143, 158, 159], "blue": [1, 37, 40, 41, 59, 60, 62, 69, 71, 74, 77, 95, 99, 133, 134, 141, 142, 148, 157], "mayb": [1, 39, 41, 75, 120], "want": [1, 2, 4, 6, 9, 10, 12, 15, 20, 22, 23, 26, 28, 29, 30, 33, 35, 37, 39, 41, 42, 47, 49, 50, 55, 57, 59, 60, 63, 66, 69, 71, 73, 78, 80, 82, 86, 87, 92, 96, 98, 99, 101, 112, 116, 117, 121, 123, 124, 127, 130, 131, 132, 139, 142, 144, 145, 146, 147, 150, 154, 157, 160, 161, 162, 169, 170, 173, 174, 176, 177, 178, 179, 181], "add": [1, 2, 4, 6, 10, 12, 17, 23, 25, 26, 27, 39, 40, 41, 55, 59, 60, 62, 63, 66, 68, 70, 75, 76, 78, 82, 86, 90, 94, 95, 98, 102, 107, 112, 114, 116, 117, 120, 124, 125, 127, 144, 150, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 177, 181], "code": [1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 17, 18, 24, 25, 26, 29, 30, 31, 32, 33, 34, 37, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 70, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 91, 92, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 124, 125, 126, 127, 129, 130, 131, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 170, 171, 173, 174, 176, 177, 178, 181, 184, 188, 191, 193, 195, 196, 197, 200], "handl": [1, 56, 57, 59, 60, 62, 63, 64, 69, 81, 88, 130, 145, 200], "mai": [1, 2, 6, 10, 20, 21, 25, 26, 29, 35, 36, 39, 40, 41, 42, 56, 57, 58, 59, 60, 61, 66, 68, 70, 72, 73, 75, 77, 81, 86, 89, 95, 96, 97, 100, 106, 115, 116, 117, 130, 131, 132, 137, 142, 149, 157, 164, 170, 174, 177, 179, 184, 185, 190, 193, 194], "think": [1, 6, 11, 16, 29, 30, 36, 39, 40, 41, 42, 43, 44, 49, 50, 51, 55, 56, 57, 59, 60, 61, 62, 72, 75, 86, 87, 99, 100, 102, 106, 111, 113, 114, 115, 116, 117, 118, 124, 130, 132, 137, 140, 146, 171, 177, 178, 179, 184, 193], "ad": [1, 10, 12, 26, 37, 39, 41, 57, 59, 60, 62, 63, 65, 66, 68, 75, 78, 86, 87, 89, 90, 98, 99, 102, 106, 112, 113, 117, 124, 125, 127, 133, 144, 150, 154, 161, 168, 178, 180, 200], "claus": [1, 3, 12, 14, 123, 200], "unnecessari": 1, "becaus": [1, 6, 9, 15, 16, 18, 24, 25, 26, 27, 28, 29, 30, 33, 34, 36, 37, 39, 41, 42, 46, 47, 48, 50, 59, 61, 62, 63, 66, 68, 72, 73, 74, 77, 80, 82, 89, 95, 96, 99, 100, 101, 103, 105, 106, 109, 111, 112, 113, 114, 117, 120, 123, 124, 125, 126, 127, 130, 132, 136, 140, 144, 146, 158, 161, 162, 168, 169, 170, 173, 174, 176, 177, 179, 184, 193, 200], "sure": [1, 2, 6, 12, 16, 33, 39, 41, 46, 54, 55, 63, 70, 73, 81, 86, 95, 101, 116, 124, 126, 127, 137, 139, 144, 146, 150, 154, 155, 157, 158, 159, 160, 162, 163, 177, 181, 185, 194], "work": [1, 2, 6, 16, 17, 18, 19, 20, 22, 25, 34, 35, 36, 39, 40, 41, 42, 44, 47, 54, 55, 56, 57, 58, 59, 60, 63, 66, 72, 73, 74, 75, 79, 80, 81, 82, 84, 87, 88, 93, 95, 96, 99, 100, 101, 102, 103, 105, 106, 114, 117, 121, 123, 124, 127, 130, 131, 133, 136, 137, 140, 141, 142, 144, 145, 152, 153, 154, 156, 157, 158, 159, 161, 162, 163, 164, 169, 171, 172, 174, 176, 178, 179, 181, 185, 186, 187, 190, 192, 194, 195, 196, 200], "correctli": [1, 20, 39, 41, 47, 48, 51, 95, 146, 170, 185, 194], "often": [1, 6, 9, 12, 15, 19, 20, 21, 26, 28, 29, 35, 36, 39, 41, 42, 44, 47, 49, 52, 55, 57, 58, 60, 61, 74, 75, 76, 81, 95, 106, 107, 109, 117, 124, 126, 130, 131, 137, 140, 145, 146, 151, 169, 174, 175, 176, 177], "ii": [1, 104, 200], "iii": 1, "give": [1, 3, 4, 17, 19, 24, 25, 28, 29, 30, 35, 37, 39, 41, 42, 47, 48, 49, 52, 55, 57, 59, 60, 63, 64, 68, 78, 80, 112, 113, 123, 124, 127, 130, 131, 132, 139, 140, 154, 157, 160, 161, 162, 163, 168, 172, 177, 184, 193], "10": [1, 3, 6, 7, 8, 9, 10, 17, 22, 26, 34, 37, 41, 49, 54, 59, 60, 66, 70, 71, 74, 77, 86, 92, 94, 99, 101, 121, 122, 123, 124, 136, 142, 144, 148, 150, 153, 157, 159, 162, 163, 165, 177, 200], "0": [1, 2, 4, 6, 7, 8, 10, 13, 17, 19, 22, 25, 34, 38, 39, 40, 41, 49, 51, 54, 60, 82, 91, 92, 99, 101, 120, 121, 122, 123, 124, 127, 132, 136, 138, 139, 141, 142, 144, 146, 153, 154, 156, 157, 158, 159, 160, 162, 171, 172, 173, 174, 177, 178, 181, 191], "neg": [1, 7, 8, 10, 19, 34, 39, 58, 75, 120, 123, 127, 139, 142, 171, 172, 177, 183], "posit": [1, 7, 8, 13, 19, 34, 37, 40, 56, 57, 59, 60, 68, 75, 96, 123, 124, 130, 136, 139, 141, 142, 146, 151, 157, 172, 173, 177], "3": [1, 2, 4, 9, 10, 16, 17, 18, 22, 23, 25, 26, 27, 29, 30, 37, 39, 41, 47, 49, 54, 55, 59, 60, 63, 66, 67, 74, 78, 79, 82, 90, 91, 94, 95, 96, 99, 100, 101, 106, 109, 113, 117, 120, 122, 132, 136, 138, 139, 141, 142, 144, 147, 148, 165, 168, 171, 172, 174, 176, 177, 178, 181, 185, 191, 194, 200], "z": [1, 2, 9, 12, 19, 33, 91, 95, 99, 101, 121, 148, 169, 181], "2": [1, 2, 3, 4, 9, 10, 16, 17, 18, 22, 23, 25, 26, 27, 32, 37, 41, 47, 48, 60, 66, 69, 71, 74, 79, 82, 89, 90, 91, 93, 94, 95, 96, 99, 100, 101, 102, 109, 113, 114, 117, 123, 138, 139, 141, 142, 144, 145, 146, 153, 164, 165, 168, 169, 171, 172, 174, 177, 178, 181, 185, 194, 200], "b": [1, 2, 3, 4, 6, 8, 10, 24, 33, 49, 59, 60, 67, 68, 78, 93, 125, 142, 160, 163, 174, 181, 196], "c": [1, 3, 4, 6, 8, 10, 24, 29, 33, 59, 60, 66, 67, 68, 114, 117, 130, 142, 160, 181, 184, 193], "find": [1, 2, 10, 12, 16, 20, 29, 30, 33, 34, 37, 39, 41, 42, 43, 44, 46, 47, 48, 51, 55, 61, 69, 70, 71, 77, 80, 88, 90, 91, 94, 99, 100, 101, 109, 110, 114, 117, 123, 131, 132, 133, 140, 144, 150, 158, 159, 163, 169, 177, 179, 184, 193, 200], "str1": [1, 144, 175], "variabl": [1, 2, 3, 4, 6, 7, 9, 10, 12, 13, 16, 17, 19, 20, 21, 24, 25, 31, 33, 37, 39, 41, 42, 43, 44, 46, 50, 53, 54, 55, 60, 62, 63, 65, 69, 70, 74, 76, 77, 79, 81, 82, 83, 90, 91, 94, 95, 96, 97, 100, 101, 103, 104, 106, 113, 114, 115, 116, 121, 122, 124, 125, 127, 130, 132, 133, 134, 138, 139, 141, 143, 144, 145, 146, 150, 152, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 181, 200], "output": [1, 2, 3, 4, 6, 8, 15, 16, 17, 18, 21, 27, 37, 39, 47, 60, 61, 62, 63, 64, 68, 78, 82, 86, 90, 95, 96, 97, 100, 101, 105, 106, 108, 110, 111, 112, 116, 117, 118, 127, 129, 133, 136, 139, 142, 143, 145, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 172, 174, 175, 179, 181], "aren": [1, 55, 61, 126, 132, 149, 158, 160], "t": [1, 6, 9, 10, 12, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 37, 39, 41, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 86, 87, 89, 91, 93, 94, 95, 96, 99, 100, 101, 105, 106, 109, 112, 113, 117, 120, 123, 124, 125, 126, 127, 130, 131, 132, 133, 139, 140, 141, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 157, 158, 160, 161, 162, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 181, 183, 185, 194], "neither": [1, 6], "nor": 1, "empti": [1, 6, 11, 41, 69, 73, 86, 142, 163, 170, 175, 177], "resp": [1, 2], "percent_rain": 1, "percent": [1, 19, 22, 57, 156], "90": [1, 4, 37, 54, 78, 122, 123, 141, 159, 160], "bring": [1, 37], "umbrella": 1, "otherwis": [1, 2, 4, 5, 6, 8, 10, 15, 23, 48, 59, 60, 68, 92, 101, 123, 124, 154, 157, 160, 177, 184, 193], "80": [1, 4], "good": [1, 4, 6, 24, 27, 29, 30, 34, 36, 39, 40, 41, 49, 51, 54, 55, 63, 79, 84, 89, 92, 96, 99, 107, 108, 109, 112, 116, 123, 124, 130, 137, 139, 140, 160, 161, 164, 171, 200], "flower": [1, 75, 95, 103], "50": [1, 6, 17, 34, 37, 43, 54, 59, 60, 87, 95, 121, 122, 123, 141, 142, 154, 157, 160, 169, 184, 190], "watch": [1, 18, 48, 54, 100, 106, 120, 123, 144, 147, 150, 153, 185, 194], "cloud": 1, "nice": [1, 17, 41, 69, 71, 78, 90, 103, 117, 123, 161], "dai": [1, 4, 17, 28, 29, 61, 63, 68, 81, 106, 179, 181], "re": [1, 10, 13, 16, 20, 30, 34, 40, 47, 49, 50, 55, 82, 100, 112, 127, 130, 134, 135, 137, 144, 149, 154, 169, 170, 177, 200], "ve": [1, 18, 20, 23, 25, 30, 34, 43, 47, 49, 59, 72, 73, 74, 79, 86, 93, 100, 103, 106, 107, 111, 112, 115, 124, 126, 127, 133, 140, 141, 144, 147, 149, 169], "got": [1, 6, 41, 95, 160, 162], "problem": [1, 2, 7, 10, 17, 20, 25, 33, 39, 41, 42, 43, 44, 46, 47, 48, 50, 52, 68, 80, 86, 87, 90, 94, 101, 102, 109, 110, 113, 117, 118, 119, 121, 123, 124, 126, 127, 134, 144, 150, 153, 161, 184, 188, 189, 190, 191, 193, 197, 198, 199, 200], "right": [1, 4, 6, 11, 19, 22, 23, 24, 25, 26, 29, 32, 34, 35, 37, 39, 40, 41, 42, 44, 47, 48, 49, 54, 55, 57, 62, 63, 68, 75, 85, 87, 90, 92, 95, 101, 106, 109, 111, 113, 114, 116, 120, 122, 123, 127, 136, 139, 142, 143, 144, 149, 154, 157, 159, 163, 170, 173, 177, 184, 185, 193, 194, 195, 200], "doesn": [1, 6, 9, 16, 26, 27, 29, 30, 35, 39, 41, 47, 51, 54, 55, 56, 57, 60, 61, 63, 72, 73, 78, 81, 96, 100, 101, 105, 113, 120, 130, 132, 139, 140, 147, 153, 162, 168, 170, 175, 176, 177, 179, 185, 194], "pass": [1, 18, 21, 25, 28, 37, 41, 43, 46, 55, 57, 59, 60, 61, 62, 73, 74, 80, 86, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 140, 142, 145, 154, 162, 163, 173, 178, 179, 180, 200], "match": [1, 7, 47, 54, 89, 95, 156, 181, 189, 198], "up": [1, 4, 10, 13, 14, 19, 24, 25, 26, 29, 33, 34, 37, 40, 41, 43, 49, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 69, 71, 72, 73, 75, 76, 77, 78, 81, 87, 92, 93, 94, 95, 98, 99, 100, 101, 106, 109, 111, 112, 113, 114, 117, 121, 123, 124, 127, 130, 140, 141, 142, 144, 154, 157, 158, 159, 162, 164, 171, 173, 177, 178, 179, 181, 188, 195, 196, 197, 200], "have": [1, 2, 4, 6, 7, 10, 12, 13, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 75, 78, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 102, 103, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 136, 137, 139, 140, 141, 142, 144, 145, 146, 148, 149, 150, 153, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 168, 169, 170, 172, 173, 174, 176, 177, 178, 179, 184, 185, 188, 190, 191, 193, 194, 195, 197, 199], "do": [1, 2, 4, 6, 9, 10, 12, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 68, 73, 75, 77, 78, 80, 81, 82, 86, 87, 90, 93, 95, 97, 99, 100, 101, 102, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 123, 124, 126, 127, 129, 130, 131, 132, 139, 140, 141, 142, 144, 146, 147, 150, 151, 153, 154, 155, 156, 157, 158, 159, 161, 162, 163, 164, 168, 173, 174, 176, 177, 178, 179, 181, 188, 197, 200], "chang": [1, 3, 7, 10, 13, 16, 17, 23, 24, 26, 29, 33, 34, 36, 37, 41, 43, 49, 55, 56, 58, 59, 60, 62, 63, 66, 68, 72, 73, 75, 86, 90, 96, 97, 99, 101, 106, 112, 114, 117, 119, 124, 125, 130, 132, 136, 137, 138, 140, 141, 142, 147, 148, 154, 157, 162, 164, 169, 173, 174, 176, 177, 178, 179, 181, 200], "integ": [1, 2, 7, 10, 15, 16, 19, 21, 22, 27, 29, 31, 33, 34, 39, 40, 41, 47, 49, 57, 89, 90, 91, 92, 100, 101, 124, 139, 141, 144, 161, 169, 171, 177], "valu": [1, 2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 39, 41, 43, 44, 46, 47, 48, 49, 53, 54, 57, 59, 62, 63, 66, 69, 70, 74, 77, 78, 80, 82, 83, 87, 89, 90, 91, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 110, 114, 115, 116, 117, 121, 122, 123, 124, 125, 128, 130, 131, 132, 134, 137, 138, 139, 141, 142, 144, 146, 148, 150, 154, 155, 158, 159, 160, 161, 162, 164, 169, 170, 171, 172, 173, 174, 176, 177, 179, 181, 195, 196, 200], "caus": [1, 2, 7, 8, 18, 25, 39, 41, 42, 46, 51, 81, 94, 95, 96, 99, 102, 106, 110, 124, 127, 130, 132, 133, 140, 141, 162, 169, 172, 174], "hold": [1, 19, 25, 46, 68, 83, 91, 127, 160, 177, 178], "none": [1, 28, 34, 35, 36, 43, 48, 68, 97, 100, 101, 107, 117, 131, 145, 188, 197], "draw": [1, 13, 18, 21, 24, 25, 26, 34, 36, 37, 40, 43, 50, 53, 55, 56, 57, 59, 60, 62, 63, 64, 68, 73, 75, 78, 94, 95, 96, 98, 103, 106, 111, 113, 123, 130, 136, 137, 141, 142, 143, 144, 145, 147, 151, 153, 154, 155, 156, 157, 158, 159, 162, 169, 200], "diagram": [1, 19, 24, 29, 31, 42, 56, 60, 61, 72, 74, 90, 95, 101, 130, 134, 168], "chart": [1, 61, 131, 133], "yourself": [1, 12, 20, 29, 33, 39, 41, 42, 54, 59, 78, 98, 101, 107, 116, 117, 124, 132, 134, 139, 144, 147, 149, 164, 191], "chapterassess": [2, 70, 90, 121, 129], "rainfall_mi": 2, "contain": [2, 6, 7, 12, 16, 25, 27, 28, 37, 38, 42, 46, 47, 48, 57, 68, 69, 70, 71, 72, 73, 77, 78, 80, 82, 83, 84, 86, 91, 92, 96, 97, 101, 102, 121, 122, 124, 130, 131, 132, 133, 138, 139, 140, 141, 142, 154, 156, 158, 159, 162, 169, 177, 179, 195], "averag": [2, 6, 30, 54, 70, 96, 127, 142, 162, 163], "inch": 2, "rainfal": [2, 49], "michigan": 2, "everi": [2, 10, 21, 28, 31, 34, 37, 39, 55, 56, 59, 60, 63, 70, 71, 106, 111, 112, 124, 133, 140, 142, 151, 160, 161, 190], "month": [2, 136], "separ": [2, 12, 16, 17, 18, 25, 33, 41, 43, 47, 57, 59, 60, 68, 73, 77, 80, 82, 95, 99, 101, 117, 127, 131, 134, 153, 154, 156, 160, 174, 175, 177, 181], "comma": [2, 16, 18, 25, 33, 41, 73, 80, 82, 95, 154, 177, 181], "num_rainy_month": 2, "word": [2, 6, 10, 11, 12, 17, 19, 21, 22, 27, 28, 29, 35, 41, 42, 49, 56, 57, 58, 66, 68, 70, 71, 85, 87, 105, 109, 110, 114, 117, 131, 142, 143, 145, 148, 149, 160, 162, 163, 169, 175, 177, 179, 181, 184, 193], "count": [2, 10, 21, 73, 86, 89, 91, 120, 127, 139, 142, 144, 153, 154, 163, 171, 172, 177, 179, 180, 181, 200], "hard": [2, 31, 32, 33, 39, 41, 72, 82, 85, 87, 106, 109, 117, 137, 140, 149, 150, 153, 154, 173, 200], "answer": [2, 4, 6, 17, 20, 23, 33, 36, 41, 91, 101, 114, 117, 124, 127, 142, 153, 155, 183, 186, 187, 188, 189, 190, 191, 192, 195, 196, 197, 198, 199], "receiv": [2, 49, 55, 57, 62, 68, 91, 102, 110, 112, 127, 161, 184, 191, 193], "credit": [2, 68, 140, 164, 190], "sentenc": [2, 6, 17, 20, 48, 68, 77, 109, 114, 171, 181], "determin": [2, 4, 5, 6, 12, 16, 19, 20, 25, 47, 59, 91, 92, 97, 102, 122, 125, 133, 145, 160, 171, 181], "how": [2, 3, 4, 7, 10, 11, 12, 13, 16, 17, 18, 19, 20, 23, 25, 26, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 71, 73, 74, 75, 77, 78, 80, 85, 87, 89, 91, 95, 99, 101, 103, 106, 111, 112, 113, 114, 116, 117, 120, 121, 123, 124, 125, 126, 127, 132, 133, 134, 136, 137, 140, 141, 142, 143, 144, 145, 146, 147, 149, 151, 154, 155, 157, 158, 159, 160, 163, 164, 168, 169, 170, 171, 173, 174, 177, 181, 184, 188, 189, 191, 193, 197, 198, 200], "mani": [2, 3, 4, 9, 10, 17, 18, 20, 22, 26, 35, 40, 41, 42, 43, 50, 51, 54, 56, 57, 58, 59, 60, 62, 63, 64, 66, 68, 69, 70, 71, 74, 77, 78, 91, 94, 95, 99, 100, 101, 106, 109, 110, 111, 113, 114, 117, 121, 123, 124, 126, 127, 132, 136, 141, 142, 143, 144, 146, 147, 150, 151, 154, 155, 157, 163, 169, 170, 171, 173, 176, 179, 181, 188, 197], "start": [2, 4, 17, 24, 25, 28, 33, 34, 36, 37, 39, 40, 41, 46, 49, 52, 57, 59, 60, 61, 63, 72, 73, 74, 75, 77, 78, 81, 82, 86, 87, 95, 100, 101, 107, 110, 113, 114, 117, 122, 123, 127, 130, 138, 139, 141, 142, 144, 151, 154, 155, 156, 157, 158, 159, 160, 163, 172, 177, 178, 181, 191], "letter": [2, 4, 9, 10, 12, 19, 20, 27, 28, 48, 49, 50, 56, 57, 59, 62, 71, 92, 101, 131, 139, 140, 146, 149, 153, 160, 169, 172, 176, 177, 179], "includ": [2, 4, 6, 15, 26, 29, 35, 37, 39, 41, 42, 48, 49, 55, 60, 63, 66, 67, 68, 69, 70, 73, 75, 76, 77, 80, 81, 84, 86, 91, 93, 94, 95, 97, 99, 109, 117, 124, 130, 132, 141, 142, 144, 162, 163, 177, 178, 184, 193], "same_letter_count": 2, "charact": [2, 10, 13, 19, 20, 21, 25, 27, 28, 31, 33, 41, 62, 69, 70, 76, 77, 82, 85, 86, 87, 91, 101, 112, 117, 131, 132, 133, 134, 138, 143, 144, 148, 151, 152, 153, 160, 161, 162, 163, 171, 172, 175, 176, 177, 178, 179, 200], "w": [2, 85, 86, 100, 142, 144, 181], "acc_num": 2, "hint": [2, 4, 19, 23, 37, 40, 41, 54, 71, 73, 92, 127, 134, 144, 153, 163, 181], "1": [2, 9, 10, 17, 19, 22, 23, 26, 33, 34, 36, 37, 38, 41, 47, 48, 49, 59, 60, 66, 67, 74, 79, 82, 85, 86, 89, 90, 94, 95, 99, 100, 114, 117, 120, 122, 123, 124, 138, 139, 141, 142, 144, 146, 164, 165, 168, 172, 174, 177, 178, 181, 185, 194, 200], "accumul": [2, 14, 101, 104, 121, 124, 127, 136, 138, 150, 152, 153, 174, 200], "substr": [2, 11, 178], "present": [2, 27, 49, 51, 66, 68, 75, 91, 106, 114, 117, 184, 193], "either": [2, 5, 6, 9, 10, 13, 16, 19, 33, 47, 50, 63, 68, 69, 73, 75, 82, 84, 85, 87, 91, 95, 106, 114, 115, 127, 130, 131, 132, 142, 178, 184, 193], "e": [2, 4, 10, 25, 27, 33, 48, 49, 54, 68, 72, 95, 113, 117, 121, 122, 144, 145, 149, 162, 164, 172, 177, 183, 184, 193], "num_a_or_": 2, "both": [2, 6, 9, 12, 13, 19, 23, 26, 28, 34, 39, 41, 57, 59, 62, 68, 70, 75, 91, 94, 96, 106, 114, 117, 130, 131, 132, 142, 147, 158, 160, 163, 164, 169, 170, 179, 200], "vowel": [2, 10, 162], "num_vowel": 2, "o": [2, 10, 66, 68, 72, 92, 109, 153, 162], "condit": [2, 4, 5, 6, 8, 39, 57, 68, 88, 96, 101, 112, 117, 120, 121, 123, 124, 125, 127, 134, 135, 138, 145, 154, 157, 158, 159, 160, 161, 200], "friendli": [2, 58, 117], "should": [2, 3, 4, 6, 10, 12, 13, 15, 17, 19, 20, 21, 25, 29, 31, 34, 37, 39, 40, 41, 42, 44, 47, 50, 54, 55, 58, 59, 63, 64, 66, 68, 70, 71, 72, 73, 75, 76, 77, 78, 80, 83, 84, 87, 90, 91, 92, 93, 95, 99, 100, 101, 102, 103, 110, 113, 116, 117, 118, 121, 122, 124, 125, 131, 132, 136, 140, 142, 144, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 171, 174, 177, 181, 185, 188, 194, 197], "wrd": [2, 181], "friend": [2, 87, 127, 136, 137, 140, 145, 150, 151], "No": [2, 6, 20, 30, 63], "variat": [2, 42, 95, 99, 112], "consid": [2, 5, 6, 10, 12, 33, 37, 43, 54, 55, 58, 59, 68, 75, 78, 90, 93, 95, 96, 99, 101, 102, 106, 114, 121, 140, 141, 142, 144, 146, 150, 173, 174, 175, 177, 179, 181, 200], "doe": [2, 3, 6, 8, 12, 16, 20, 23, 24, 25, 26, 28, 33, 35, 36, 37, 39, 41, 43, 44, 47, 48, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 68, 70, 74, 75, 78, 81, 82, 86, 87, 91, 93, 96, 98, 99, 101, 102, 105, 106, 110, 112, 113, 114, 120, 121, 123, 124, 129, 132, 139, 141, 142, 143, 148, 149, 158, 159, 162, 164, 169, 170, 176, 178], "matter": [2, 6, 16, 18, 20, 26, 28, 40, 68, 95, 101, 109, 112, 139, 144, 162, 181], "written": [2, 5, 9, 10, 19, 39, 41, 47, 48, 56, 57, 61, 64, 68, 86, 98, 99, 105, 106, 110, 113, 114, 123, 124, 127, 141, 153, 158, 159, 161, 174, 184, 193], "some": [2, 4, 5, 6, 7, 11, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 34, 36, 37, 39, 40, 41, 42, 43, 46, 47, 49, 50, 51, 54, 55, 56, 57, 58, 59, 61, 63, 66, 68, 69, 70, 71, 72, 73, 75, 77, 79, 80, 81, 84, 86, 87, 91, 95, 97, 99, 100, 101, 102, 105, 106, 109, 111, 112, 113, 114, 115, 116, 117, 123, 130, 131, 132, 133, 134, 136, 139, 141, 142, 144, 145, 146, 147, 149, 151, 154, 155, 157, 158, 160, 161, 163, 169, 174, 176, 177, 178, 179], "consist": [2, 3, 19, 68, 73, 86, 97, 106, 124, 142, 177], "stat": 2, "250": 2, "schedul": 2, "could": [2, 7, 10, 12, 20, 34, 39, 40, 41, 42, 43, 51, 54, 56, 59, 60, 68, 72, 75, 78, 82, 85, 87, 89, 91, 101, 106, 112, 117, 123, 124, 130, 131, 137, 140, 141, 144, 145, 150, 151, 153, 154, 174, 184, 193], "inform": [2, 25, 37, 38, 41, 42, 55, 57, 58, 59, 60, 61, 63, 64, 69, 71, 73, 75, 80, 83, 84, 95, 103, 106, 109, 110, 113, 115, 130, 134, 140, 142, 150, 158, 163, 173, 174, 177, 178, 179], "scienc": [2, 27, 28, 39, 43, 66, 106, 117, 118, 136, 139, 200], "That": [2, 20, 25, 29, 36, 37, 41, 42, 56, 57, 59, 62, 72, 75, 93, 95, 99, 100, 101, 105, 106, 112, 124, 130, 131, 132, 133, 134, 141, 144, 154, 161, 172, 174], "bad": [2, 41, 46, 50, 57, 66, 96, 99, 109, 131, 158, 161, 164, 200], "whose": [2, 47, 49, 68, 74, 91, 101, 142, 164, 175, 181], "30": [2, 4, 34, 68, 69, 70, 71, 73, 77, 78, 142, 162, 177, 193, 199], "noth": [2, 3, 10, 11, 12, 39, 48, 59, 60, 68, 100, 101, 109, 117, 130, 158, 159, 170, 177], "Then": [2, 3, 6, 7, 12, 17, 18, 21, 25, 34, 37, 39, 40, 41, 42, 43, 47, 55, 56, 60, 61, 72, 73, 75, 78, 80, 81, 86, 94, 95, 101, 113, 132, 144, 153, 154, 158, 159, 170, 174], "multipli": [2, 3, 18, 27, 33, 94, 101, 106, 114, 155], "wrd_lst": 2, "accum": [2, 101, 124, 144], "repres": [2, 13, 19, 22, 27, 29, 54, 60, 62, 68, 69, 77, 82, 96, 101, 106, 109, 110, 134, 142, 160, 162, 177], "total": [2, 10, 33, 70, 73, 89, 96, 120, 121, 124, 127, 144, 147, 188, 197], "fewer": [2, 68, 147, 173], "given": [2, 4, 6, 17, 19, 24, 31, 33, 39, 41, 42, 43, 47, 51, 54, 56, 60, 68, 73, 90, 92, 94, 101, 102, 103, 106, 123, 125, 129, 133, 140, 153, 154, 155, 157, 161, 162, 163, 168, 184, 193], "question": [2, 20, 33, 39, 41, 42, 45, 66, 75, 91, 117, 118, 127, 142, 148, 164, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 197, 198, 199], "intend": [2, 9, 12, 16, 38, 41, 42, 47, 51, 101, 102, 107, 110, 117, 141, 188, 197], "correct": [2, 6, 7, 20, 29, 33, 34, 36, 39, 41, 44, 47, 48, 49, 54, 66, 70, 86, 90, 95, 109, 113, 114, 121, 129, 153, 154, 155, 157, 159, 174, 181, 183, 185, 191, 194, 195], "manitoba": [2, 66, 117, 174], "ag": [2, 21, 33, 60, 69, 77, 80, 188, 197], "OR": 2, "18": [2, 4, 21, 22, 40, 63, 66, 69, 77, 148, 163], "hmmm": [2, 70, 153], "try": [2, 6, 8, 9, 11, 20, 21, 25, 26, 28, 30, 33, 39, 41, 46, 47, 48, 50, 54, 55, 59, 60, 64, 70, 72, 74, 78, 80, 82, 86, 91, 93, 95, 98, 99, 101, 102, 106, 109, 113, 114, 116, 117, 120, 123, 125, 127, 134, 137, 139, 141, 142, 143, 144, 147, 153, 154, 156, 168, 169, 172, 174, 183, 185, 190, 194, 199], "review": [2, 34, 35, 68, 142, 177, 184, 191, 193], "boolean": [2, 3, 5, 6, 13, 14, 19, 57, 59, 60, 91, 123, 124, 127, 133, 154, 161, 169, 200], "num": [2, 10, 70, 101, 122, 144, 150, 153, 161, 174, 181, 185, 194], "49": 2, "line": [2, 3, 10, 13, 15, 16, 17, 18, 21, 22, 24, 25, 26, 33, 34, 36, 39, 40, 41, 42, 46, 48, 50, 54, 55, 57, 59, 60, 62, 63, 68, 69, 70, 71, 73, 74, 75, 76, 78, 79, 80, 81, 82, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 98, 99, 100, 101, 106, 107, 110, 111, 113, 114, 115, 116, 121, 125, 127, 130, 132, 136, 141, 142, 144, 145, 147, 150, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 168, 170, 172, 173, 174, 175, 176, 178, 181, 200], "14": [2, 25, 63, 71, 101, 139, 142, 161, 163, 172, 178], "run": [2, 6, 7, 8, 13, 21, 26, 29, 31, 37, 39, 41, 42, 46, 47, 48, 49, 50, 55, 57, 59, 61, 62, 63, 66, 72, 73, 74, 75, 77, 78, 81, 86, 95, 96, 97, 99, 100, 101, 105, 106, 107, 108, 110, 112, 113, 114, 116, 119, 120, 121, 122, 123, 124, 125, 127, 130, 133, 139, 142, 143, 144, 145, 147, 149, 154, 156, 157, 158, 159, 161, 162, 163, 168, 169, 173, 174, 178, 181, 185, 194, 200], "prime": 2, "factor": 2, "itself": [2, 11, 18, 21, 25, 35, 39, 41, 43, 60, 68, 79, 80, 87, 114, 130, 174, 184, 193], "reach": [2, 93, 112, 121, 122, 140, 147, 191], "12": [2, 17, 26, 40, 59, 60, 63, 66, 71, 73, 82, 86, 99, 101, 136, 142, 156, 161], "walk": [2, 61, 101, 122, 123, 136, 158, 159], "happen": [2, 3, 6, 10, 12, 16, 21, 23, 24, 37, 39, 40, 41, 42, 46, 50, 51, 54, 55, 57, 58, 59, 60, 61, 62, 63, 70, 73, 74, 81, 89, 94, 95, 98, 102, 115, 117, 118, 124, 127, 130, 131, 137, 144, 147, 150, 153, 154, 158, 159, 161, 174, 178], "when": [2, 4, 6, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 47, 48, 49, 50, 51, 52, 55, 57, 59, 60, 61, 62, 63, 64, 65, 68, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 109, 111, 113, 114, 116, 117, 118, 120, 122, 123, 124, 125, 126, 127, 130, 131, 132, 133, 134, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 150, 154, 156, 157, 158, 159, 162, 163, 168, 169, 170, 172, 173, 174, 176, 177, 178, 191, 200], "becom": [2, 41, 42, 61, 65, 66, 81, 85, 86, 100, 115, 117, 124, 138, 163, 178, 200], "conditionalexecutionbinaryselect": 3, "almost": [3, 29, 33, 39, 41, 106, 114, 117, 124, 133, 140, 141], "alwai": [3, 4, 8, 9, 12, 13, 23, 24, 29, 33, 39, 40, 41, 49, 58, 59, 60, 73, 79, 91, 92, 93, 95, 105, 114, 120, 123, 124, 127, 137, 138, 139, 143, 145, 149, 150], "need": [3, 4, 12, 13, 15, 17, 18, 22, 25, 34, 35, 37, 39, 41, 42, 43, 44, 47, 48, 49, 52, 54, 55, 56, 57, 60, 61, 62, 63, 66, 68, 69, 72, 73, 74, 75, 77, 82, 86, 90, 91, 95, 98, 102, 103, 106, 109, 113, 114, 116, 123, 124, 127, 130, 131, 132, 133, 137, 142, 144, 147, 149, 150, 151, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 168, 173, 174, 176, 177, 179, 185, 194, 195], "abil": [3, 29, 39, 52, 56, 117, 118, 140, 142, 183, 186, 187, 190, 191, 192, 195, 196, 199], "behavior": [3, 6, 13, 49, 102, 117, 137, 142], "accordingli": [3, 13], "simplest": [3, 177], "form": [3, 8, 25, 26, 41, 48, 55, 66, 68, 75, 81, 95, 96, 99, 126, 138, 168, 179, 184, 193], "possibl": [3, 5, 12, 17, 18, 24, 34, 35, 41, 42, 47, 49, 66, 74, 75, 91, 95, 99, 100, 105, 117, 140, 142, 160, 173, 176, 177, 200], "path": [3, 5, 12, 72, 130, 133, 134, 136], "syntax": [3, 18, 22, 26, 28, 39, 41, 43, 44, 46, 47, 50, 51, 53, 55, 63, 73, 97, 109, 110, 111, 113, 117, 139, 145, 158, 159, 160, 200], "like": [3, 9, 10, 11, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 48, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 63, 66, 69, 72, 73, 74, 80, 82, 83, 85, 86, 87, 93, 95, 96, 97, 99, 100, 101, 102, 105, 106, 109, 110, 111, 112, 113, 114, 117, 124, 125, 126, 127, 130, 131, 132, 133, 140, 141, 142, 145, 147, 149, 151, 154, 155, 157, 158, 159, 160, 161, 162, 163, 168, 169, 171, 172, 173, 174, 177, 179, 184, 185, 188, 193, 194, 197], "express": [3, 4, 5, 6, 9, 11, 13, 14, 17, 19, 22, 23, 26, 29, 31, 33, 41, 43, 48, 66, 73, 95, 97, 100, 104, 106, 109, 110, 117, 118, 124, 139, 145, 168, 172, 177, 178, 179, 200], "statements_1": 3, "statements_2": 3, "indent": [3, 5, 7, 13, 25, 34, 48, 66, 73, 75, 79, 81, 89, 97, 100, 101, 109, 124, 138, 141, 144, 145, 147, 157, 160, 161, 164, 185, 194], "under": [3, 12, 35, 39, 55, 67, 68, 100, 106, 110, 147, 159, 164], "flowchart": [3, 7, 8, 12, 137], "As": [3, 20, 21, 24, 35, 39, 42, 50, 59, 60, 62, 77, 82, 83, 85, 86, 99, 100, 101, 107, 109, 111, 114, 117, 118, 137, 140, 143, 145, 148, 161, 168, 169, 172, 174, 177], "function": [3, 13, 16, 19, 21, 23, 25, 27, 29, 31, 32, 33, 38, 41, 43, 46, 49, 50, 51, 52, 53, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 83, 85, 86, 90, 92, 93, 96, 97, 99, 100, 102, 105, 110, 117, 121, 123, 124, 127, 134, 135, 138, 144, 146, 147, 152, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 168, 171, 172, 173, 174, 178, 179, 181, 185, 194, 200], "definit": [3, 15, 33, 38, 42, 55, 60, 63, 66, 74, 88, 89, 91, 93, 95, 97, 99, 100, 101, 102, 103, 112, 124, 127, 173, 177, 200], "chapter": [3, 13, 14, 16, 18, 24, 25, 31, 32, 34, 37, 39, 41, 42, 44, 46, 51, 52, 53, 57, 59, 60, 61, 64, 66, 71, 72, 73, 75, 77, 78, 85, 87, 88, 93, 96, 98, 100, 103, 104, 105, 111, 113, 115, 117, 118, 119, 126, 128, 130, 131, 133, 134, 140, 141, 145, 147, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 177, 178, 179, 180, 200], "compound": [3, 5, 13, 17, 73, 97, 141, 156], "header": [3, 5, 73, 80, 82, 87, 95, 97, 124, 157, 162], "bodi": [3, 5, 8, 29, 68, 73, 93, 94, 95, 97, 101, 120, 124, 127, 138, 141, 142, 145, 174], "begin": [3, 12, 19, 20, 28, 30, 41, 42, 48, 49, 50, 53, 58, 68, 71, 72, 73, 75, 93, 97, 99, 100, 101, 105, 106, 114, 115, 117, 118, 121, 123, 124, 127, 142, 147, 148, 151, 178, 184, 193, 200], "keyword": [3, 5, 19, 32, 60, 73, 97, 120, 158, 160, 200], "colon": [3, 71, 73, 97, 145, 178], "block": [3, 5, 13, 31, 34, 37, 40, 73, 74, 79, 81, 95, 100, 101, 111, 113, 124, 127, 133, 134, 135, 137, 141, 144, 151, 161, 162, 164, 185, 194, 195, 200], "unind": 3, "mark": [3, 16, 27, 41, 59, 75, 81, 105], "insid": [3, 5, 9, 16, 18, 23, 25, 27, 29, 37, 41, 43, 57, 60, 61, 63, 71, 72, 73, 74, 75, 77, 78, 82, 90, 91, 93, 94, 95, 96, 97, 99, 100, 101, 111, 121, 123, 124, 125, 126, 127, 133, 135, 139, 142, 144, 147, 150, 154, 157, 158, 159, 160, 161, 162, 163, 164, 170, 173, 174, 177, 200], "entir": [3, 5, 6, 8, 9, 39, 41, 48, 52, 56, 64, 68, 69, 76, 86, 100, 101, 109, 127], "skip": [3, 6, 60, 81, 93, 120], "appear": [3, 18, 21, 23, 24, 25, 26, 27, 28, 41, 47, 49, 55, 62, 63, 68, 91, 95, 99, 105, 106, 107, 110, 112, 121, 124, 142, 169, 174, 175, 178, 191], "least": [3, 20, 36, 39, 41, 50, 68, 91, 101, 109, 116, 127, 133, 144, 185, 190, 194], "choos": [3, 14, 32, 36, 49, 58, 68, 86, 113, 124, 149, 162, 175, 200], "4": [3, 4, 9, 10, 17, 22, 23, 24, 25, 27, 37, 41, 51, 54, 59, 60, 66, 73, 74, 79, 95, 97, 99, 100, 101, 103, 113, 121, 124, 125, 138, 139, 141, 142, 144, 146, 147, 150, 153, 158, 160, 163, 164, 165, 168, 169, 171, 176, 178, 181, 191, 200], "d": [3, 4, 6, 10, 68, 130, 141, 142, 145, 147, 160], "si": [3, 101], "106": [3, 101], "cours": [3, 18, 25, 27, 39, 41, 42, 43, 55, 56, 60, 64, 66, 69, 79, 81, 95, 100, 106, 117, 124, 125, 136, 146, 176, 184, 193, 200], "15": [3, 17, 22, 24, 66, 71, 102, 106, 117, 124, 125, 142, 161], "sum": [3, 10, 17, 20, 90, 94, 101, 124, 127, 144, 162, 171], "ask": [4, 12, 17, 19, 20, 21, 25, 39, 40, 41, 42, 47, 49, 60, 66, 86, 106, 127, 140, 142, 148, 154, 155, 161, 162, 163, 164, 169, 184, 193], "user": [4, 6, 13, 17, 21, 31, 34, 35, 36, 37, 39, 40, 41, 47, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 72, 78, 85, 87, 91, 95, 96, 98, 106, 110, 111, 112, 115, 117, 121, 127, 130, 131, 132, 136, 144, 154, 155, 158, 159, 161, 162, 163, 173, 200], "enter": [4, 6, 17, 19, 21, 29, 35, 37, 39, 41, 54, 55, 57, 59, 60, 62, 63, 73, 85, 87, 106, 110, 112, 117, 120, 121, 127, 136, 143, 154, 161, 162, 177, 188, 197], "numer": [4, 15, 17, 19, 27, 66, 132, 160, 161], "score": [4, 71, 121, 160, 164], "100": [4, 6, 22, 23, 34, 37, 49, 62, 63, 66, 68, 98, 101, 136, 142, 160, 171, 173], "respons": [4, 6, 37, 47, 57, 58, 60, 61, 63, 68, 78, 106, 109, 130, 140, 158, 159, 162, 163, 174, 200], "grade": [4, 60, 66, 90, 160, 165, 184, 193, 200], "accord": [4, 37, 68], "tabl": [4, 9, 34, 69, 82, 85, 86, 117, 142, 148], "70": [4, 39], "60": [4, 23, 68, 125, 157, 160], "f": [4, 18, 39, 60, 68, 69, 77, 80, 100, 159, 160, 163], "squar": [4, 18, 22, 25, 27, 33, 34, 40, 49, 50, 56, 57, 73, 75, 78, 86, 92, 93, 94, 95, 96, 98, 99, 100, 101, 103, 106, 130, 136, 139, 141, 145, 155, 161, 162, 170, 171, 173, 177], "round": [4, 19, 22, 49, 69, 106, 132, 160], "bracket": [4, 27, 49, 50, 54, 68, 113, 139, 145, 170, 177], "denot": [4, 19, 109, 115], "open": [4, 35, 37, 49, 57, 63, 69, 72, 76, 77, 79, 80, 81, 83, 84, 85, 86, 87, 110, 117, 142, 158, 159, 170], "interv": [4, 49], "exclud": [4, 36, 49, 163], "79": 4, "99999": 4, "year": [4, 17, 41, 47, 66, 68, 69, 70, 71, 83, 117, 136, 184, 188, 193, 197], "leap": 4, "divis": [4, 6, 9, 19, 21, 22, 23, 25, 41, 120, 122, 127, 155], "howev": [4, 6, 7, 11, 15, 24, 27, 35, 41, 43, 46, 47, 48, 68, 69, 71, 72, 79, 80, 81, 86, 99, 101, 102, 106, 112, 114, 116, 117, 123, 130, 142, 161, 164, 169, 170, 172, 174, 184, 193], "evenli": 4, "divid": [4, 6, 19, 22, 25, 41, 46, 73, 90, 99, 127, 162], "NOT": [4, 59, 60, 117, 153, 154, 164], "unless": [4, 41, 48, 63, 66, 68, 91, 100, 101, 124, 125, 147, 161], "400": [4, 36, 59, 60, 142, 154, 156, 159], "input": [4, 6, 17, 18, 19, 23, 25, 31, 32, 39, 41, 47, 59, 60, 62, 63, 64, 65, 68, 69, 77, 78, 83, 86, 89, 90, 91, 92, 94, 97, 100, 101, 106, 110, 111, 112, 117, 118, 121, 128, 130, 131, 132, 141, 143, 144, 154, 155, 156, 161, 162, 163, 200], "1944": 4, "2011": 4, "1986": 4, "1800": 4, "1900": 4, "2000": [4, 68, 140], "2056": 4, "logic": [4, 5, 9, 11, 13, 14, 19, 20, 47, 54, 66, 95, 112, 117, 134, 137, 154, 156, 200], "opposit": [4, 11, 55, 59, 142], "mean": [4, 5, 6, 9, 10, 16, 19, 20, 22, 25, 26, 28, 29, 30, 34, 35, 37, 39, 41, 42, 47, 49, 51, 54, 55, 63, 68, 72, 75, 77, 84, 86, 87, 93, 99, 106, 109, 110, 114, 117, 118, 120, 124, 127, 131, 138, 139, 140, 142, 145, 151, 155, 162, 168, 176, 177, 178, 179, 191], "would": [4, 6, 8, 9, 10, 12, 13, 16, 17, 20, 21, 23, 25, 28, 33, 36, 37, 39, 40, 41, 42, 43, 49, 54, 55, 56, 57, 59, 60, 66, 72, 79, 82, 83, 89, 92, 94, 96, 99, 106, 117, 118, 123, 127, 129, 130, 131, 132, 140, 142, 144, 145, 147, 149, 150, 151, 154, 169, 172, 173, 177, 181, 184, 193], "whenev": [4, 29, 59, 98, 124, 127, 130, 132, 158], "vice": [4, 6], "versa": [4, 6], "length": [4, 17, 54, 57, 59, 73, 92, 95, 101, 139, 153, 154, 155, 156, 171, 179, 180, 200], "side": [4, 6, 9, 11, 19, 24, 25, 26, 29, 41, 54, 63, 73, 78, 92, 95, 97, 99, 100, 101, 103, 104, 113, 117, 141, 145, 154, 155, 157, 170, 180, 185, 194, 200], "angl": [4, 13, 34, 73, 78, 92, 122, 136, 155, 156], "triangl": [4, 34, 40, 73, 78, 92, 130, 173], "hypotenus": [4, 92], "hypo_len": 4, "return": [4, 11, 17, 18, 21, 25, 28, 33, 34, 37, 41, 43, 48, 49, 59, 60, 66, 69, 75, 77, 78, 83, 85, 86, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 102, 103, 110, 117, 121, 123, 124, 131, 133, 139, 141, 142, 144, 145, 154, 158, 159, 161, 162, 163, 168, 169, 171, 172, 173, 174, 177, 178, 180, 185, 194, 200], "root": [4, 41, 92, 155], "sqrt": [4, 92, 155], "math": [4, 20, 29, 42, 46, 92, 106, 112, 117, 134, 155], "modul": [4, 16, 25, 35, 36, 38, 40, 43, 55, 56, 57, 59, 60, 62, 64, 65, 80, 82, 92, 111, 113, 117, 127, 130, 132, 142, 147, 153, 156, 158, 159, 169, 174, 200], "new": [4, 6, 18, 19, 21, 24, 26, 29, 31, 33, 34, 35, 37, 39, 41, 43, 49, 54, 55, 59, 60, 62, 63, 66, 68, 73, 74, 75, 77, 86, 90, 92, 93, 94, 97, 99, 101, 105, 107, 112, 113, 114, 116, 117, 121, 124, 132, 134, 136, 139, 142, 144, 154, 162, 163, 168, 170, 174, 175, 177, 178, 180, 181, 184, 193, 200], "is_even": [4, 92], "odd": [4, 39, 92, 144, 171, 177], "is_odd": [4, 92], "three": [4, 6, 16, 22, 29, 34, 37, 39, 41, 44, 47, 55, 59, 60, 62, 63, 68, 69, 70, 73, 75, 78, 80, 82, 92, 94, 96, 100, 101, 106, 110, 113, 127, 130, 133, 134, 141, 142, 147, 156, 160, 161, 162, 164, 169, 177, 181, 185, 194, 195], "triang": 4, "is_rightangl": [4, 92], "float": [4, 15, 19, 21, 22, 27, 29, 31, 33, 49, 52, 57, 91, 92, 102, 162, 169, 177, 179], "point": [4, 15, 19, 22, 27, 29, 34, 39, 41, 42, 44, 49, 56, 57, 60, 66, 69, 71, 74, 82, 91, 92, 93, 97, 112, 114, 123, 137, 153, 154, 157, 160, 162, 164, 169, 177, 178], "accur": [4, 41, 92, 116, 117, 118], "safe": [4, 6, 28, 45, 69, 92, 174], "know": [4, 6, 13, 25, 28, 33, 35, 36, 37, 42, 46, 47, 48, 52, 53, 57, 58, 63, 66, 69, 71, 73, 75, 78, 80, 81, 89, 92, 93, 95, 98, 100, 101, 109, 112, 123, 124, 127, 132, 134, 140, 141, 142, 144, 145, 154, 162, 181, 183, 200], "enough": [4, 40, 51, 61, 68, 78, 92, 93, 106, 112, 142], "ab": [4, 92], "001": [4, 92], "approxim": [4, 19, 39, 92, 184, 190, 193, 199], "implement": [4, 9, 58, 87, 89, 106, 123, 124, 127, 139, 142, 145, 171], "calcul": [4, 17, 20, 25, 29, 30, 47, 54, 86, 87, 96, 106, 111, 117, 155, 162, 163], "date": [4, 59, 63, 66, 159, 164], "easter": 4, "algorithm": [4, 38, 49, 108, 110, 117, 118, 119, 138, 142, 200], "sundai": [4, 17], "ani": [4, 11, 12, 16, 18, 19, 21, 25, 27, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 50, 55, 56, 57, 58, 59, 60, 62, 63, 67, 68, 72, 73, 74, 75, 78, 80, 81, 83, 85, 86, 87, 90, 91, 95, 96, 97, 99, 100, 101, 103, 106, 109, 110, 111, 113, 114, 116, 120, 124, 130, 131, 132, 133, 134, 136, 139, 140, 141, 142, 146, 150, 156, 158, 159, 161, 164, 168, 169, 174, 175, 177, 179, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], "between": [4, 6, 10, 13, 16, 19, 24, 26, 31, 34, 38, 39, 40, 41, 43, 44, 46, 47, 49, 59, 60, 61, 66, 68, 72, 74, 75, 86, 87, 99, 100, 106, 109, 110, 113, 114, 117, 118, 123, 130, 132, 142, 145, 148, 151, 157, 169, 170, 171, 173, 174, 175, 177, 178, 179, 181], "2099": 4, "19": [4, 29, 40, 66, 71, 142], "24": [4, 13, 17, 41, 60, 69, 71, 77, 80, 82, 95, 156], "dateofeast": 4, "22": [4, 24, 60, 63, 69, 71, 77], "special": [4, 6, 19, 22, 26, 27, 28, 34, 43, 60, 66, 68, 73, 77, 84, 97, 101, 102, 114, 129, 131, 139, 144, 179], "april": 4, "31": [4, 69, 77], "ll": [4, 10, 12, 15, 18, 20, 25, 26, 29, 30, 34, 39, 41, 43, 44, 48, 49, 50, 52, 59, 60, 63, 69, 75, 77, 79, 86, 89, 97, 100, 101, 102, 105, 107, 109, 111, 112, 113, 114, 115, 116, 125, 127, 130, 131, 134, 145, 147, 151, 161, 168, 169, 170, 177, 179], "adjust": [4, 68, 109, 154], "1954": 4, "1981": 4, "2049": 4, "2076": 4, "subtract": [4, 9, 18, 22, 23, 26, 46, 99, 142, 157, 172], "rang": [4, 39, 49, 50, 59, 60, 95, 101, 117, 124, 132, 138, 142, 144, 146, 147, 152, 157, 159, 160, 172, 200], "text": [4, 16, 21, 36, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 75, 77, 79, 80, 82, 83, 85, 87, 88, 100, 107, 109, 110, 111, 112, 113, 114, 115, 117, 131, 136, 150, 163, 185, 194, 200], "palindrom": 4, "revers": [4, 6, 34, 92, 136, 163, 171], "greet": [4, 95, 101, 131, 136, 177], "student": [4, 9, 37, 41, 49, 54, 60, 63, 66, 69, 71, 77, 80, 87, 90, 117, 136, 148, 154, 159, 164, 178, 184, 193], "keep": [4, 6, 12, 17, 24, 28, 29, 39, 41, 42, 51, 55, 59, 60, 63, 66, 84, 93, 97, 100, 106, 117, 122, 124, 125, 127, 130, 132, 133, 136, 137, 140, 152, 154, 163, 179, 181, 200], "track": [4, 12, 29, 39, 41, 44, 60, 93, 97, 117, 125, 136, 137, 152, 179, 200], "been": [4, 6, 10, 13, 21, 23, 27, 35, 39, 40, 41, 42, 43, 44, 47, 56, 59, 60, 61, 66, 68, 71, 75, 76, 82, 83, 85, 86, 87, 89, 94, 95, 109, 124, 125, 133, 136, 137, 140, 145, 154, 160, 176, 178, 184, 188, 193, 197], "time": [4, 6, 10, 13, 17, 18, 19, 21, 24, 26, 29, 34, 35, 37, 39, 40, 41, 44, 46, 49, 50, 51, 55, 56, 59, 60, 61, 63, 66, 68, 69, 73, 74, 77, 78, 79, 81, 93, 94, 95, 97, 99, 106, 109, 110, 112, 114, 116, 117, 120, 121, 123, 124, 125, 126, 127, 132, 133, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 148, 150, 151, 154, 155, 156, 157, 158, 159, 160, 162, 163, 168, 169, 174, 177, 181, 184, 185, 188, 193, 194, 197, 200], "sai": [4, 6, 16, 18, 23, 24, 29, 34, 37, 41, 42, 50, 54, 55, 59, 60, 63, 68, 69, 71, 72, 73, 74, 75, 96, 99, 106, 109, 114, 123, 127, 139, 145, 150, 157, 178, 188, 197], "afterward": [4, 86, 153], "classroom": 4, "piec": [4, 6, 17, 20, 25, 35, 36, 39, 51, 59, 66, 75, 86, 95, 107, 129, 151, 179], "togeth": [4, 15, 17, 26, 39, 41, 47, 52, 58, 59, 60, 63, 68, 75, 89, 109, 117, 133, 134, 161, 163, 168, 175, 177], "successfulli": [4, 39, 41, 47, 48, 144], "group": [5, 16, 22, 60, 94], "consecut": 5, "One": [5, 7, 15, 16, 19, 21, 26, 29, 34, 39, 40, 41, 42, 48, 49, 52, 56, 58, 80, 86, 97, 106, 109, 110, 115, 117, 127, 136, 140, 142, 144, 150, 168, 177], "chain": [5, 13, 14, 160, 161, 200], "Their": [5, 66], "semant": [5, 6, 26, 30, 39, 44, 53, 54, 66, 109, 110, 156, 200], "similar": [5, 6, 10, 18, 35, 37, 41, 42, 55, 60, 62, 66, 68, 80, 111, 123, 124, 126, 132, 138, 142, 155, 157, 158, 159, 160, 177, 178], "english": [5, 6, 42, 48, 66, 68, 69, 71, 101, 109, 111, 127], "structur": [5, 10, 28, 46, 48, 56, 61, 64, 72, 73, 80, 87, 109, 110, 111, 117, 119, 120, 131, 160, 174, 200], "within": [5, 7, 37, 38, 42, 68, 73, 80, 90, 97, 110, 124, 130, 132, 142, 158, 173, 200], "unari": [5, 13, 14, 200], "omit": [5, 14, 27, 49, 66, 68, 178, 200], "continu": [5, 6, 8, 10, 12, 28, 41, 43, 49, 59, 60, 61, 66, 68, 71, 79, 100, 110, 117, 124, 125, 128, 138, 145, 147, 151, 154, 200], "logicaloper": 6, "yield": [6, 19, 22, 23, 28, 124, 172], "predict": [6, 8, 26, 38, 49, 50, 103, 106, 116, 119, 123, 139, 143, 144, 147, 172, 174, 178, 179, 200], "were": [6, 10, 11, 20, 35, 39, 40, 41, 57, 60, 66, 68, 72, 73, 80, 99, 109, 116, 117, 124, 130, 140, 141, 145, 147, 169, 173], "simpl": [6, 15, 19, 25, 26, 39, 47, 55, 56, 57, 61, 63, 64, 65, 68, 73, 77, 80, 81, 82, 87, 93, 94, 101, 106, 111, 112, 113, 114, 117, 123, 131, 145, 177, 179, 200], "liter": [6, 17, 18, 19, 24, 25, 27, 31, 41, 83, 109, 139, 145], "befor": [6, 12, 13, 15, 18, 19, 25, 26, 37, 39, 41, 42, 47, 48, 51, 55, 60, 61, 68, 73, 75, 76, 85, 86, 95, 96, 109, 110, 114, 116, 119, 123, 127, 130, 136, 139, 140, 141, 142, 143, 144, 145, 147, 149, 156, 157, 158, 159, 160, 161, 164, 169, 173, 177, 178, 181, 184, 193, 200], "outcom": [6, 130], "endpoint": 6, "veri": [6, 19, 20, 21, 24, 26, 34, 37, 41, 42, 47, 55, 56, 58, 60, 61, 73, 75, 78, 81, 82, 86, 89, 94, 96, 99, 100, 101, 106, 109, 111, 117, 118, 123, 126, 127, 132, 142, 146, 150, 151, 155, 168, 171, 178], "its": [6, 7, 15, 17, 23, 24, 26, 27, 29, 34, 35, 37, 39, 40, 41, 42, 44, 47, 49, 60, 61, 68, 73, 74, 76, 77, 78, 86, 90, 92, 95, 96, 97, 98, 99, 101, 102, 106, 110, 111, 117, 121, 132, 136, 141, 142, 146, 168, 173, 177, 179, 184, 193], "might": [6, 7, 9, 13, 15, 16, 18, 20, 28, 29, 34, 35, 39, 40, 41, 55, 59, 61, 62, 63, 71, 75, 80, 85, 93, 106, 110, 112, 114, 117, 123, 130, 131, 132, 139, 140, 141, 149, 172, 177, 178], "translat": [6, 42, 66, 72, 110, 114], "complet": [6, 7, 9, 20, 25, 31, 33, 39, 40, 63, 65, 66, 68, 73, 85, 86, 93, 94, 95, 97, 98, 99, 101, 102, 107, 109, 114, 117, 121, 124, 125, 130, 141, 142, 153, 155, 164, 168, 169, 178, 184, 190, 193, 199, 200], "proper": [6, 41, 54, 132, 161, 164], "confus": [6, 19, 21, 24, 26, 29, 30, 38, 41, 42, 60, 66, 69, 71, 77, 83, 95, 99, 100, 123, 132, 170, 173], "speak": [6, 41, 61, 109, 110, 114, 117, 188, 197], "karina": 6, "go": [6, 12, 13, 17, 21, 23, 24, 33, 34, 36, 37, 38, 39, 40, 47, 55, 56, 58, 60, 63, 66, 69, 71, 72, 73, 87, 93, 94, 99, 101, 106, 111, 113, 114, 117, 123, 124, 126, 127, 130, 131, 132, 133, 134, 136, 139, 140, 141, 142, 143, 144, 148, 150, 154, 157, 159, 163, 169, 178, 184, 185, 186, 187, 192, 193, 194, 195, 196], "grad": 6, "school": [6, 18, 66, 69, 71, 139, 184, 193], "job": [6, 21, 39, 44, 63, 75, 86, 129, 162, 163, 181], "industri": [6, 39], "suggest": [6, 34, 66, 72, 109, 114, 183, 185, 186, 187, 189, 191, 192, 194, 195, 196, 198], "exclus": [6, 68, 144], "went": [6, 39], "did": [6, 40, 41, 49, 60, 61, 89, 100, 154, 164, 174], "about": [6, 11, 16, 24, 25, 26, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 51, 52, 55, 56, 57, 59, 60, 61, 63, 64, 66, 70, 73, 75, 77, 78, 80, 81, 83, 87, 90, 93, 96, 98, 99, 100, 103, 105, 106, 109, 111, 113, 115, 116, 117, 118, 119, 123, 124, 127, 130, 131, 132, 133, 134, 137, 140, 141, 142, 144, 146, 147, 149, 150, 157, 158, 164, 169, 171, 173, 174, 177, 178, 179, 181, 184, 186, 187, 188, 189, 190, 192, 193, 195, 196, 197, 198, 199, 200], "left": [6, 9, 11, 19, 23, 25, 26, 29, 34, 37, 40, 41, 43, 49, 50, 54, 55, 56, 57, 58, 62, 63, 75, 93, 99, 107, 109, 113, 114, 122, 123, 127, 130, 139, 141, 142, 143, 145, 154, 157, 159, 169, 170, 177, 185, 194, 195], "bother": [6, 18, 100], "recal": [6, 86, 98, 106, 178], "just": [6, 12, 13, 18, 19, 20, 23, 27, 29, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 47, 48, 49, 51, 55, 56, 57, 59, 60, 61, 62, 63, 66, 68, 69, 72, 73, 74, 75, 77, 78, 80, 82, 85, 86, 89, 95, 98, 101, 103, 106, 112, 113, 114, 116, 117, 125, 127, 130, 131, 132, 139, 140, 141, 144, 145, 147, 150, 153, 155, 157, 160, 161, 162, 163, 164, 169, 174, 176, 177, 183], "conclud": [6, 41, 47], "fashion": [6, 59, 147], "short": [6, 24, 56, 57, 60, 68, 72, 96, 101], "circuit": 6, "don": [6, 10, 12, 19, 20, 21, 23, 24, 25, 28, 29, 30, 34, 39, 41, 46, 47, 49, 55, 57, 58, 59, 60, 61, 69, 73, 77, 78, 86, 87, 93, 105, 106, 112, 113, 117, 120, 124, 127, 130, 133, 141, 144, 145, 146, 147, 149, 150, 151, 154, 155, 157, 160, 161, 162, 164, 177, 181, 183], "anyth": [6, 9, 36, 41, 55, 56, 59, 61, 73, 74, 100, 105, 112, 117, 124, 141, 142, 157, 161], "make": [6, 9, 10, 12, 17, 19, 20, 21, 23, 24, 26, 29, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49, 50, 52, 54, 55, 56, 58, 60, 61, 63, 64, 66, 68, 69, 73, 74, 75, 77, 78, 81, 82, 86, 87, 91, 94, 95, 96, 98, 99, 100, 101, 102, 103, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 121, 123, 124, 125, 126, 127, 130, 131, 132, 133, 136, 139, 140, 141, 142, 144, 146, 147, 149, 150, 151, 154, 155, 157, 158, 159, 160, 162, 163, 168, 170, 173, 174, 176, 177, 178, 181, 195], "save": [6, 10, 17, 21, 31, 59, 63, 70, 77, 85, 87, 100, 105, 106, 114, 140, 141, 144, 158, 162, 163, 178, 191], "littl": [6, 39, 43, 47, 64, 72, 77, 80, 82, 95, 100, 109, 114, 119, 125, 127, 142, 200], "process": [6, 15, 18, 26, 38, 39, 41, 43, 44, 48, 52, 61, 68, 74, 77, 80, 81, 85, 86, 87, 94, 97, 101, 106, 109, 110, 112, 114, 117, 118, 124, 125, 127, 134, 137, 143, 144, 145, 151, 152, 168, 184, 193, 200], "And": [6, 16, 25, 36, 39, 40, 41, 56, 59, 60, 61, 62, 77, 84, 87, 95, 101, 106, 109, 117, 130, 137, 200], "bonu": [6, 101, 157, 160], "advantag": [6, 101, 114, 123, 125, 151], "shorten": [6, 160], "weight": 6, "luggag": 6, "pound": 6, "potenti": [6, 66, 96, 99, 102, 133, 169], "crash": [6, 46, 106, 161, 169], "situat": [6, 12, 13, 28, 41, 68, 79, 97, 101, 116, 117, 138, 144], "num_piec": 6, "zero": [6, 10, 15, 22, 46, 68, 127, 139, 144, 169, 170, 172, 177], "To": [6, 10, 12, 13, 19, 21, 25, 26, 29, 31, 42, 47, 48, 49, 51, 52, 55, 59, 66, 68, 72, 74, 77, 80, 83, 86, 87, 91, 95, 96, 99, 101, 106, 110, 114, 117, 118, 119, 124, 126, 138, 141, 142, 153, 154, 157, 161, 162, 168, 172, 174, 177, 178, 179, 200], "prevent": [6, 110, 125, 154, 157], "extra": [6, 35, 41, 62, 80, 86, 114, 116, 185, 194, 195], "total_weight": 6, "surcharg": 6, "now": [6, 10, 17, 18, 21, 24, 25, 28, 29, 35, 37, 39, 41, 42, 43, 44, 55, 56, 60, 62, 63, 66, 75, 77, 78, 81, 83, 86, 89, 92, 95, 96, 98, 99, 101, 106, 111, 112, 113, 114, 115, 117, 123, 134, 137, 141, 142, 147, 149, 154, 157, 158, 161, 163, 173, 174], "runtim": [6, 15, 37, 39, 44, 47, 53, 73, 81, 110, 130, 161, 172, 200], "avert": 6, "carefulli": [6, 11, 39, 41, 43, 60, 95, 141, 149, 174], "anytim": 6, "join": [6, 63, 82, 92, 117, 163, 178, 179, 180, 181, 200], "equival": [6, 11, 17, 26, 68, 81, 82, 124], "wait": [6, 17, 35, 37, 39, 41, 61, 106, 125, 127, 130, 140, 164], "minut": [6, 21, 23, 41, 58, 66, 184, 186, 187, 190, 191, 192, 193, 195, 196, 199], "500": [6, 43, 70], "alter": [6, 35, 93, 158, 159, 161, 173, 174], "perform": [6, 9, 18, 19, 37, 46, 47, 57, 87, 91, 97, 106, 110, 111, 112, 114, 117, 118, 124, 130, 132, 138, 142, 144, 145, 179], "observ": [6, 40, 47, 53, 59, 124, 142, 174, 178, 184, 193, 200], "analyz": [6, 102, 110, 117, 163, 184, 193], "put": [6, 16, 18, 25, 29, 34, 37, 40, 42, 43, 54, 55, 56, 57, 59, 60, 68, 69, 73, 74, 75, 78, 82, 83, 95, 100, 106, 113, 127, 130, 131, 132, 139, 142, 144, 145, 154, 157, 162, 163, 168, 185, 194], "hand": [6, 17, 19, 20, 24, 25, 26, 29, 39, 41, 47, 55, 99, 101, 109, 117, 124, 142, 174, 179], "effect": [6, 41, 68, 77, 97, 100, 102, 103, 104, 109, 110, 115, 117, 142, 154, 168, 180, 184, 193, 200], "summar": [6, 9, 34, 69, 91, 96, 111], "discuss": [6, 48, 58, 66, 81, 86, 102, 106, 142, 151], "mind": [6, 29, 51, 58, 84, 140, 157, 163], "danger": [6, 47, 125], "while": [6, 19, 25, 28, 40, 41, 43, 47, 57, 58, 59, 60, 61, 62, 68, 69, 70, 75, 79, 84, 93, 96, 98, 99, 100, 103, 106, 110, 112, 114, 115, 117, 120, 121, 122, 123, 125, 126, 128, 130, 137, 141, 142, 144, 148, 149, 153, 154, 156, 157, 170, 177, 179, 183, 184, 193, 200], "press": [6, 18, 21, 49, 55, 56, 57, 59, 60, 61, 62, 63, 78, 98, 99, 110, 111, 113, 114, 130, 137, 145, 158, 159, 173], "without": [6, 8, 10, 19, 26, 34, 37, 42, 48, 66, 68, 72, 77, 83, 91, 100, 112, 114, 117, 120, 121, 123, 126, 127, 151, 154, 169, 177, 184, 186, 187, 190, 192, 193, 195, 196, 199], "yesno": 6, "ye": [6, 41, 101, 127, 184, 193], "len": [6, 25, 43, 59, 60, 77, 89, 91, 95, 101, 144, 146, 153, 172, 178], "fragment": [6, 25, 174], "event": [6, 37, 39, 55, 56, 63, 69, 77, 78, 80, 98, 117, 127, 130, 173, 200], "nestedcondit": 7, "assum": [7, 10, 13, 41, 47, 49, 63, 85, 86, 87, 92, 109, 121, 136, 137, 142, 170], "show": [7, 10, 13, 15, 16, 19, 24, 25, 26, 29, 33, 34, 37, 55, 56, 59, 60, 61, 62, 63, 69, 73, 75, 85, 90, 97, 100, 106, 110, 111, 114, 121, 124, 129, 130, 131, 133, 137, 140, 142, 145, 150, 154, 158, 164, 170, 174, 178], "decid": [7, 12, 13, 37, 55, 57, 58, 66, 68, 78, 123, 130, 132, 184, 193], "outer": [7, 142], "own": [7, 12, 27, 34, 35, 40, 41, 42, 43, 60, 63, 72, 78, 95, 101, 111, 140, 142, 156, 168, 179], "well": [7, 12, 16, 27, 33, 41, 42, 50, 51, 59, 66, 68, 70, 73, 79, 81, 87, 89, 95, 103, 105, 108, 109, 117, 123, 126, 132, 139, 142, 144, 150, 171, 177, 178, 179, 185, 194], "illustr": [7, 18, 39, 41, 66, 94, 99, 100], "defin": [7, 18, 25, 28, 33, 36, 37, 41, 42, 53, 55, 60, 61, 62, 63, 66, 68, 73, 74, 75, 77, 87, 89, 97, 98, 99, 100, 101, 103, 132, 142, 154, 162, 163, 177, 179, 185, 194, 200], "languag": [7, 9, 16, 19, 22, 24, 26, 28, 29, 38, 52, 68, 69, 71, 91, 100, 101, 105, 106, 107, 110, 111, 112, 117, 118, 119, 124, 126, 139, 141, 146, 176, 177, 188, 197, 200], "tell": [7, 11, 16, 17, 20, 23, 34, 36, 39, 41, 50, 54, 55, 57, 58, 59, 63, 72, 77, 78, 95, 98, 102, 106, 111, 113, 117, 118, 124, 127, 130, 140, 141, 154, 161, 163, 164, 170], "belong": [7, 27, 170], "still": [7, 10, 20, 21, 22, 33, 39, 41, 44, 51, 52, 56, 58, 66, 74, 75, 79, 95, 102, 107, 109, 111, 114, 117, 123, 125, 127, 141, 142, 144, 145, 153, 154, 157, 160, 161, 177], "bit": [7, 20, 25, 26, 37, 39, 41, 48, 56, 59, 64, 80, 81, 123, 147, 178], "unsur": [7, 127], "part": [7, 10, 13, 15, 16, 19, 32, 37, 38, 39, 41, 42, 47, 51, 56, 58, 59, 60, 66, 68, 77, 80, 86, 89, 94, 95, 97, 99, 100, 104, 105, 106, 112, 117, 123, 130, 131, 132, 138, 141, 144, 155, 164, 178, 179, 184, 190, 193, 197, 199, 200], "codelen": [7, 29, 33, 54, 90, 99, 101, 110, 118, 119, 120, 121, 124, 125, 129, 137, 142, 144, 147, 148, 150, 168, 174, 178, 181, 200], "step": [7, 10, 18, 24, 26, 29, 39, 40, 41, 59, 68, 74, 78, 79, 86, 94, 95, 99, 101, 106, 110, 114, 117, 120, 122, 123, 124, 125, 132, 136, 137, 141, 142, 144, 150, 153, 154, 157, 158, 159, 160, 161, 162, 163, 168, 174], "chosen": [7, 19, 41, 124], "Will": [7, 8, 76, 125], "omittingtheelseclauseunaryselect": 8, "precedenceofoper": 9, "over": [9, 10, 29, 39, 41, 50, 51, 54, 57, 60, 66, 79, 80, 81, 87, 88, 95, 101, 103, 112, 117, 120, 132, 133, 134, 137, 140, 142, 143, 144, 145, 151, 152, 153, 177, 200], "highest": [9, 23, 70, 90], "multipl": [9, 16, 19, 22, 23, 28, 40, 41, 55, 56, 60, 68, 73, 75, 82, 95, 101, 112, 114, 118, 131, 132, 145, 147, 156, 162, 177], "addit": [9, 19, 22, 23, 37, 39, 42, 47, 57, 59, 66, 68, 77, 86, 94, 95, 97, 112, 114, 117, 127, 140, 142, 179, 184, 193], "come": [9, 13, 20, 25, 42, 51, 52, 54, 58, 60, 61, 68, 69, 71, 73, 75, 93, 100, 106, 109, 112, 117, 127, 144, 149, 157, 170, 191], "done": [9, 13, 34, 39, 41, 42, 54, 57, 61, 64, 76, 79, 81, 85, 86, 99, 101, 112, 124, 136, 145, 147, 150, 153, 154, 161, 163, 191], "20": [9, 13, 20, 22, 40, 54, 60, 66, 71, 78, 122, 132, 136, 142, 159, 177], "relationship": [9, 68, 109], "place": [9, 25, 29, 34, 38, 55, 63, 68, 75, 95, 99, 101, 109, 111, 131, 132, 142], "parenthes": [9, 16, 17, 22, 23, 25, 29, 32, 41, 43, 68, 73, 74, 91, 95, 97, 147, 177, 200], "around": [9, 10, 13, 16, 40, 41, 48, 50, 56, 59, 63, 78, 99, 103, 111, 123, 124, 154, 158, 159, 164, 173], "necessari": [9, 15, 25, 34, 37, 42, 47, 79, 85, 86, 87, 96, 113, 130, 137, 144], "easier": [9, 20, 23, 26, 39, 40, 41, 42, 56, 60, 101, 107, 114, 123, 126, 146, 149, 150, 154, 177, 195], "peopl": [9, 17, 35, 36, 42, 51, 52, 58, 61, 75, 84, 101, 105, 109, 110, 117, 119, 126, 127, 140, 151, 174, 200], "read": [9, 13, 23, 25, 26, 27, 29, 33, 48, 54, 60, 61, 63, 68, 70, 72, 75, 76, 77, 81, 82, 84, 85, 86, 87, 88, 93, 100, 101, 106, 107, 109, 110, 114, 115, 117, 124, 127, 140, 141, 146, 149, 150, 156, 158, 159, 163, 174, 179, 184, 185, 193, 194, 200], "lowest": 9, "found": [9, 24, 35, 66, 99, 112, 117, 133, 141, 142, 160, 162, 163, 169], "document": [9, 19, 30, 38, 42, 49, 55, 56, 57, 62, 65, 66, 67, 73, 85, 87, 88, 102, 103, 104, 112, 184, 193, 200], "level": [9, 39, 44, 50, 55, 61, 64, 72, 74, 97, 99, 106, 110, 114, 117, 139, 141, 164, 165, 200], "categori": [9, 160], "high": [9, 18, 61, 64, 66, 110, 114], "expon": [9, 19, 132], "low": [9, 110, 114, 117, 139], "workspac": 9, "conveni": [9, 69, 72, 117, 141], "activecod": [9, 18, 41, 86, 89, 100, 105, 106, 110, 118, 119, 141, 142, 159, 169, 200], "window": [9, 15, 17, 18, 21, 25, 27, 34, 37, 40, 42, 43, 55, 56, 59, 60, 61, 62, 63, 64, 65, 72, 78, 86, 89, 94, 98, 100, 105, 106, 110, 111, 113, 114, 123, 125, 130, 141, 142, 148, 154, 155, 156, 157, 158, 159, 162, 163, 169, 173, 200], "incorrectli": [9, 34, 41, 46, 50, 66], "tend": [9, 41, 109], "properli": [9, 13, 55, 102, 154, 157, 164], "11": [9, 17, 21, 71, 101, 144, 150, 161], "anim": [9, 23, 34, 54, 60, 78, 121, 153, 181], "theaccumulatorpatternwithcondit": 10, "our": [10, 13, 21, 37, 39, 41, 43, 47, 49, 55, 58, 59, 60, 66, 72, 77, 78, 80, 81, 85, 86, 87, 89, 90, 101, 105, 106, 111, 112, 117, 119, 123, 124, 127, 130, 131, 136, 142, 145, 147, 152, 154, 162, 177, 179, 181, 183, 184, 193, 200], "phrase": [10, 105, 107, 108, 131, 148, 162, 177], "initi": [10, 19, 26, 33, 59, 66, 77, 110, 122, 124, 127, 138, 144, 149, 154, 160, 162, 195, 196], "sequenc": [10, 19, 27, 37, 66, 77, 86, 87, 91, 96, 97, 110, 112, 113, 117, 118, 124, 126, 131, 132, 136, 138, 139, 143, 144, 145, 146, 148, 149, 152, 160, 163, 169, 172, 173, 174, 177, 178, 200], "updat": [10, 13, 24, 29, 31, 32, 33, 35, 49, 55, 56, 59, 60, 63, 66, 68, 124, 130, 142, 144, 145, 151, 200], "char": [10, 181], "space": [10, 16, 28, 33, 42, 48, 54, 62, 73, 84, 97, 131, 147, 157, 163, 164], "tot": [10, 150], "prove": [10, 124], "fine": [10, 36, 142, 162], "At": [10, 27, 33, 39, 44, 55, 64, 74, 81, 86, 87, 95, 103, 114, 117, 118, 127, 145, 154, 158, 159, 162, 170, 184, 193, 200], "abl": [10, 11, 13, 31, 34, 36, 39, 40, 47, 60, 64, 72, 80, 84, 87, 91, 96, 101, 103, 117, 118, 126, 142, 150, 151, 157, 174, 177, 195], "differenti": [10, 59, 60, 117, 170], "non": [10, 101, 131, 147, 188, 197], "particular": [10, 19, 22, 29, 31, 41, 47, 60, 63, 68, 74, 97, 99, 100, 111, 127, 133, 141, 142, 159, 168, 177], "occurr": [10, 16, 92], "counter": [10, 34, 122, 124, 136, 162], "maximum": [10, 90, 142, 144, 171], "minimum": [10, 142], "build": [10, 22, 25, 31, 35, 43, 49, 50, 63, 65, 82, 91, 111, 117, 133, 134, 141, 151, 155, 157, 177, 181, 200], "reassign": [10, 26, 31, 32, 33, 125, 127, 144, 168, 173, 176, 200], "best_num": 10, "current": [10, 13, 17, 26, 29, 34, 37, 39, 41, 42, 49, 56, 57, 59, 60, 63, 70, 77, 79, 101, 114, 115, 121, 122, 123, 130, 133, 136, 142, 144, 157, 160, 161, 170, 181], "n": [10, 12, 17, 19, 21, 29, 54, 68, 69, 77, 80, 82, 86, 92, 93, 95, 124, 127, 139, 141, 144, 148, 160, 177, 178], "higher": [10, 23, 117, 160], "smallest": [10, 16, 142, 154], "issu": [10, 35, 41, 50, 58, 117, 140, 188, 197], "wa": [10, 11, 26, 33, 39, 41, 42, 43, 50, 57, 59, 60, 62, 63, 66, 68, 74, 75, 82, 95, 96, 97, 99, 100, 101, 106, 114, 116, 117, 123, 132, 133, 140, 141, 142, 149, 150, 156, 160, 169, 177, 181], "element": [10, 11, 49, 55, 56, 57, 71, 76, 82, 89, 90, 106, 109, 110, 121, 124, 138, 142, 148, 152, 153, 159, 163, 168, 170, 172, 175, 178, 179, 180, 181, 200], "learn": [10, 14, 18, 20, 25, 32, 37, 41, 42, 43, 53, 56, 59, 60, 63, 65, 69, 75, 78, 80, 82, 88, 98, 100, 104, 105, 106, 109, 111, 113, 114, 115, 119, 124, 128, 134, 138, 139, 140, 141, 155, 157, 158, 164, 169, 170, 180, 184, 188, 189, 190, 193, 197, 198, 199, 200], "9": [10, 17, 18, 19, 21, 22, 37, 39, 49, 66, 71, 73, 75, 78, 94, 95, 99, 100, 101, 141, 142, 144, 148, 150, 158, 159, 160, 165, 171, 181, 200], "min_valu": 10, "num_word": [10, 70], "challeng": [10, 17, 27, 70, 101, 117, 121], "past": [10, 54, 59, 66, 78, 117, 153, 178], "tens": [10, 69, 71, 77], "ed": 10, "past_tens": 10, "theinandnotinoper": 11, "scientist": [11, 40, 61, 106, 117, 124, 142, 181], "edg": [11, 25, 37, 130, 132, 157, 158, 159], "quit": [11, 16, 33, 37, 41, 48, 52, 56, 59, 60, 100, 106, 127, 130, 136, 145, 153, 154, 170, 181], "appl": [11, 25, 146], "let": [11, 15, 18, 26, 34, 39, 41, 43, 48, 55, 58, 60, 62, 63, 66, 74, 75, 78, 81, 86, 89, 95, 99, 101, 106, 113, 114, 123, 127, 130, 131, 132, 133, 141, 142, 145, 149, 173, 181], "somewher": [11, 34, 37, 41, 68, 130], "clearli": [11, 48, 68, 99, 101, 117, 118, 168], "absolut": [11, 20, 72], "applic": [11, 49, 55, 58, 61, 63, 84, 105, 106, 109, 114, 117, 138, 151], "reason": [11, 36, 39, 40, 47, 49, 68, 72, 79, 82, 86, 98, 99, 107, 117, 140, 172], "interpret": [11, 18, 19, 24, 25, 27, 28, 29, 41, 42, 43, 46, 48, 55, 57, 59, 63, 66, 72, 73, 75, 77, 82, 101, 102, 107, 109, 110, 114, 117, 118, 120, 137, 147, 150, 168], "wpsettingupcondit": 12, "plot": 12, "By": [12, 36, 42, 59, 73, 78, 105, 106, 117, 125, 134, 138, 141, 152, 157, 173, 174, 175, 200], "better": [12, 35, 36, 39, 49, 55, 59, 66, 69, 71, 80, 96, 101, 115, 117, 133, 149, 154, 158, 184, 193], "complex": [12, 22, 25, 32, 35, 39, 43, 52, 56, 59, 73, 82, 100, 101, 111, 112, 117, 123, 142, 145, 150, 169, 200], "taken": [12, 19, 41, 136, 139, 174], "care": [12, 16, 19, 25, 34, 39, 41, 42, 61, 81, 86, 91, 154, 179], "comment": [12, 37, 40, 41, 59, 66, 73, 75, 87, 98, 110, 117, 118, 119, 132, 153, 154, 156, 157, 161, 162, 163, 165, 178, 183, 185, 186, 187, 189, 191, 192, 194, 195, 196, 198, 200], "meant": [12, 41, 75, 110, 140, 164], "lead": [12, 41, 42, 60, 75, 106], "being": [12, 19, 26, 35, 39, 42, 44, 49, 51, 60, 61, 66, 67, 68, 79, 86, 91, 95, 96, 99, 101, 110, 111, 130, 140, 148, 150, 168, 170, 173, 174, 178, 184, 193], "dispos": 12, "fit": [12, 58, 68, 106], "best": [12, 19, 20, 39, 41, 42, 52, 66, 72, 84, 114, 124, 127, 140, 142, 149, 150, 156, 183, 186, 187, 189, 190, 191, 192, 195, 196, 198, 199], "won": [12, 41, 47, 56, 57, 72, 74, 80, 81, 91, 95, 112, 125, 130, 139, 141, 144, 146, 149, 150, 157, 160, 168, 172], "onward": 12, "conditon": 12, "base": [12, 19, 22, 41, 47, 49, 51, 56, 63, 65, 68, 75, 80, 111, 115, 117, 123, 130, 200], "prompt": [12, 17, 19, 21, 37, 110, 127, 162], "most": [12, 20, 22, 26, 29, 35, 36, 39, 41, 42, 47, 48, 55, 56, 59, 60, 61, 63, 64, 66, 68, 78, 84, 86, 94, 99, 100, 106, 109, 117, 160, 161, 169, 172, 174, 175, 177, 179], "appropri": [12, 28, 31, 68, 75, 80, 86, 87, 99, 103, 112, 154, 157, 160, 162], "describ": [12, 16, 19, 39, 41, 50, 54, 60, 68, 70, 80, 82, 112, 118, 142, 184, 193], "turtlesandcondit": 13, "far": [13, 19, 25, 39, 41, 61, 71, 85, 87, 101, 109, 113, 117, 127, 134, 140, 144, 147, 179], "seri": [13, 39, 59, 77], "sequenti": [13, 61, 137, 138, 141, 177], "yet": [13, 18, 39, 41, 73, 93, 97, 112, 145, 157, 158, 159, 161, 162], "frequent": [13, 36, 42, 52, 55], "subtl": [13, 178], "app": [13, 31, 56, 64, 87, 106, 117], "titl": [13, 54, 58, 63, 68, 163, 176], "bold": 13, "Or": 13, "video": [13, 39, 51, 64, 87, 106, 112, 151, 185, 191, 194], "game": [13, 35, 49, 64, 66, 87, 106, 151, 160], "except": [13, 23, 28, 34, 39, 44, 46, 51, 66, 68, 73, 75, 110, 158, 159, 174, 177], "ones": [13, 22, 34, 37, 56, 66, 68, 87, 91], "asleep": 13, "These": [13, 27, 31, 35, 37, 43, 49, 55, 56, 57, 62, 63, 68, 94, 95, 99, 101, 106, 107, 111, 113, 133, 142], "choic": [13, 24, 36, 56, 58, 68, 75, 106, 118], "context": [13, 60, 70, 81, 91, 109, 124, 150], "few": [13, 15, 18, 21, 37, 39, 41, 42, 44, 48, 49, 53, 55, 58, 59, 60, 61, 63, 66, 72, 74, 75, 78, 82, 84, 99, 112, 114, 116, 117, 127, 130, 131, 132, 137, 142, 147, 155, 158, 159, 170, 200], "examin": [13, 25, 35, 43, 63, 70, 77, 95, 110, 142, 176, 179], "stamp": [13, 34, 59, 60, 132], "beach": 13, "scene": 13, "canva": [13, 25, 34, 36, 37, 55, 56, 57, 59, 60, 62, 63, 75, 78, 96, 98, 106, 111, 113, 127, 130, 132, 154, 155, 157, 173], "pick": [13, 34, 49, 60, 93, 114, 117, 127, 162, 179], "trace": [13, 37, 41], "imprint": 13, "random": [13, 38, 42, 52, 53, 54, 57, 60, 61, 78, 94, 98, 115, 122, 123, 124, 130, 132, 136, 143, 156, 157, 158, 159, 160, 162, 171, 173, 200], "locat": [13, 25, 34, 46, 47, 48, 54, 57, 59, 68, 75, 78, 94, 100, 114, 122, 130, 132, 139, 142, 143, 151, 154, 158, 169, 177], "rangrang": 13, "randrang": [13, 49, 52, 60, 78, 143, 158, 159, 160], "360": [13, 34, 40, 73, 156], "rotat": [13, 75, 132, 154], "face": [13, 34, 37, 40, 58, 75, 113, 117, 161], "sethead": 13, "emul": 13, "head": [13, 17, 20, 34, 47, 75, 109, 123, 136, 141], "pregnant": 13, "carri": [13, 47, 68, 117], "egg": 13, "dark": 13, "green": [13, 33, 37, 59, 60, 114, 133, 134, 141, 142], "alreadi": [13, 16, 18, 23, 37, 42, 58, 59, 60, 62, 68, 73, 75, 83, 86, 89, 91, 93, 95, 98, 100, 101, 103, 123, 126, 133, 154, 163, 170, 176], "laid": 13, "lighter": 13, "light": [13, 114, 181], "v": [13, 31, 66, 104, 132, 134, 163, 180, 200], "north": [13, 37, 40, 75, 113], "lai": 13, "180": [13, 37, 54, 159], "degre": [13, 17, 34, 37, 40, 73, 75, 122, 123, 141, 154, 155], "south": [13, 37, 113], "critic": [13, 60, 73, 75, 96, 106], "25": [13, 17, 18, 22, 55, 60, 62, 68, 69, 71, 75, 77, 78, 94, 156], "27": [13, 23, 55, 59, 69, 77], "never": [13, 18, 28, 29, 33, 41, 57, 60, 78, 101, 106, 123, 124, 125, 164, 174, 178], "dure": [13, 19, 27, 29, 33, 42, 46, 66, 95, 97, 122, 127, 138, 154, 157, 164, 184, 193], "further": [13, 25, 68, 78, 83, 99, 114, 123, 141, 184, 193], "detail": [13, 29, 36, 38, 39, 46, 68, 77, 95, 103, 106, 109, 112, 113, 117, 130, 139, 142, 177, 191], "binari": [13, 14, 188, 197, 200], "parenthesi": [13, 41, 43, 48, 49, 50, 74], "preced": [13, 14, 19, 23, 31, 68, 200], "toctre": [14, 32, 53, 65, 88, 104, 119, 128, 135, 152, 165, 167, 180], "intro": [14, 31, 51, 52, 64, 87, 100, 101, 103, 118, 126, 134, 151, 164, 166, 179, 185, 190, 191, 194, 199, 200], "goal": [14, 32, 53, 88, 106, 117, 119, 128, 142, 180, 200], "object": [14, 18, 19, 24, 25, 26, 27, 29, 32, 34, 37, 40, 41, 42, 53, 59, 60, 62, 63, 65, 66, 69, 74, 80, 81, 82, 83, 85, 86, 88, 91, 96, 97, 99, 100, 101, 104, 110, 111, 113, 114, 117, 119, 123, 128, 148, 152, 155, 156, 158, 159, 161, 168, 169, 177, 180, 200], "smart": [14, 51, 61, 106, 200], "max": [14, 54, 171, 200], "glossari": [14, 32, 53, 66, 88, 104, 119, 152, 200], "exercis": [14, 20, 31, 32, 41, 65, 66, 88, 89, 104, 108, 113, 128, 152, 180, 200], "assess": [14, 32, 53, 88, 104, 119, 128, 152, 164, 180, 200], "converttypefunct": 15, "convert": [15, 17, 19, 21, 31, 37, 39, 41, 46, 47, 49, 62, 66, 86, 87, 91, 102, 106, 155, 161, 168, 174], "int": [15, 19, 21, 37, 39, 41, 46, 52, 91, 102, 161, 179], "str": [15, 19, 41, 59, 60, 82, 86, 99, 102, 161, 179, 183], "attempt": [15, 46, 68, 83, 161, 168, 195], "argument": [15, 18, 21, 37, 41, 49, 50, 90, 92, 95, 97, 101, 102, 142, 169, 174, 175], "respect": [15, 58, 68], "turn": [15, 21, 22, 28, 34, 37, 39, 40, 55, 73, 75, 77, 78, 87, 106, 111, 113, 114, 117, 118, 122, 123, 131, 136, 137, 141, 145, 151, 155, 157, 161], "discard": [15, 19], "decim": [15, 19, 27, 90, 106, 162], "portion": [15, 39, 68], "truncat": [15, 22], "toward": [15, 113], "action": [15, 37, 43, 48, 57, 59, 64, 69, 77, 78, 87, 110, 112, 113, 114, 117, 118, 151, 169, 174], "syntact": [15, 48, 109, 110, 141], "peski": 15, "modifi": [15, 33, 37, 48, 55, 57, 59, 62, 67, 68, 75, 96, 101, 105, 113, 114, 122, 127, 169, 173, 174, 175, 176, 178], "delet": [15, 68, 156, 157, 158, 159, 161], "bottl": [15, 124], "rerun": [15, 142], "23": [15, 17, 39, 41, 63, 69, 71, 77, 162], "remov": [15, 41, 48, 59, 60, 92, 96, 110, 116, 117, 163, 174, 180, 184, 185, 193, 194, 195, 200], "where": [15, 17, 20, 21, 25, 26, 29, 34, 38, 39, 40, 41, 42, 48, 49, 55, 57, 61, 66, 69, 72, 73, 74, 76, 79, 80, 82, 86, 89, 93, 96, 97, 98, 99, 100, 101, 103, 105, 106, 110, 117, 121, 125, 129, 130, 131, 132, 133, 138, 139, 142, 144, 150, 157, 162, 169, 170, 173, 174, 177, 178, 184, 193], "concaten": [15, 19, 39, 41, 47, 82, 86, 101, 102, 163, 174, 178, 179, 180, 181, 200], "sever": [15, 31, 41, 66, 73, 95, 117, 126, 177], "53": [15, 94], "785": 15, "datatyp": 16, "tammi": 16, "class": [16, 19, 27, 28, 40, 49, 53, 54, 59, 65, 66, 71, 101, 105, 111, 117, 142, 169, 200], "win": [16, 69, 77, 160], "screen": [16, 24, 34, 36, 37, 43, 54, 55, 56, 57, 58, 59, 62, 75, 78, 86, 87, 98, 102, 105, 106, 110, 111, 112, 113, 115, 122, 123, 142, 143, 151, 154, 157, 159, 173], "17": [16, 18, 21, 27, 29, 39, 40, 63, 66, 71, 101, 136], "quotat": [16, 27, 41, 50, 75, 105, 114], "enclos": [16, 27, 48, 68, 73, 80, 82, 97, 139, 177], "bruce": [16, 24, 28], "beard": 16, "knight": 16, "who": [16, 30, 36, 46, 47, 48, 66, 68, 95, 99, 106, 109, 110, 117, 140, 149, 160, 164, 200], "ni": 16, "tripl": [16, 73, 185, 194], "span": [16, 75], "onc": [16, 25, 37, 39, 41, 47, 49, 57, 60, 61, 69, 74, 79, 80, 85, 86, 87, 101, 106, 109, 110, 114, 116, 117, 118, 121, 122, 123, 124, 127, 130, 133, 141, 142, 144, 147, 157, 158, 159, 161, 162, 164, 173, 177, 178, 185, 191, 194], "pars": [16, 19, 25, 73, 80, 107, 109, 110, 148], "command": [16, 37, 42, 56, 63, 72, 75, 106, 110, 111, 113, 114, 115, 130, 155, 157, 158, 159, 162], "design": [16, 19, 35, 36, 37, 47, 55, 56, 58, 63, 64, 68, 75, 105, 106, 109, 110, 114, 117, 133, 140, 184, 193, 199, 200], "usual": [16, 26, 38, 41, 42, 46, 47, 49, 74, 81, 86, 100, 109, 110, 112, 114, 117, 127, 139, 179], "chose": [16, 24, 39, 61], "larg": [16, 39, 56, 59, 66, 68, 79, 94, 112, 115, 117, 123, 152, 200], "tempt": [16, 39, 41, 172], "digit": [16, 19, 22, 28, 51, 64, 78, 91, 92, 106, 142, 161], "42": [16, 136, 145, 159], "000": 16, "treat": [16, 18, 25, 27, 68, 83, 177, 179], "pair": [16, 41], "fact": [16, 26, 34, 35, 36, 39, 41, 42, 57, 59, 61, 69, 99, 101, 117, 120, 123, 168], "long": [16, 20, 28, 37, 39, 60, 61, 66, 68, 70, 79, 91, 97, 101, 112, 113, 124, 125, 127, 139, 144, 149, 161, 164, 181], "displai": [16, 18, 21, 25, 27, 46, 48, 55, 56, 57, 61, 62, 63, 68, 87, 91, 102, 105, 106, 110, 111, 112, 115, 150, 151, 160], "big": [16, 28, 40, 41, 59, 73, 77, 103, 106, 109, 130, 141, 157], "revisit": [16, 78, 98, 116, 173, 174], "said": [16, 21, 55, 66, 124, 139, 177], "formal": [16, 64, 91, 95, 99, 100, 101, 103, 107, 110, 117, 118, 119, 124, 139, 174, 200], "strict": [16, 109], "notat": [16, 25, 37, 74, 97, 102, 106, 109, 113], "concis": [16, 20, 109], "onlin": [16, 61, 72, 114], "instal": [16, 35, 38, 42, 72, 114, 142], "machin": [16, 52, 68, 72, 110, 114, 117], "slightli": [16, 20, 42, 57, 63, 75, 157], "recommend": [16, 68, 77, 82, 87, 117], "older": 16, "activ": [17, 37, 40, 57, 61, 62, 66, 117, 125, 155, 159, 184, 193], "45": [17, 71, 75, 142, 159, 161, 162], "8": [17, 21, 23, 25, 37, 39, 66, 71, 74, 94, 101, 139, 141, 142, 144, 148, 165, 168, 175, 178, 181, 200], "hour": [17, 21, 39, 41, 188, 197], "clock": [17, 39], "11am": 17, "11pm": 17, "midnight": 17, "13": [17, 39, 63, 66, 99, 101, 117, 139, 151, 161], "alarm": [17, 39], "off": [17, 34, 39, 41, 47, 50, 56, 57, 59, 62, 69, 93, 95, 106, 113, 125, 142, 154, 157, 160, 164, 178], "3pm": 17, "solv": [17, 20, 39, 43, 44, 52, 54, 86, 110, 117, 118, 119, 126, 134, 153, 183, 184, 186, 187, 189, 190, 192, 193, 195, 196, 198, 200], "gener": [17, 27, 30, 35, 38, 47, 48, 49, 52, 57, 60, 66, 68, 69, 77, 78, 80, 81, 91, 92, 94, 106, 109, 116, 117, 123, 124, 138, 139, 146, 148, 149, 152, 154, 155, 160, 165, 177, 184, 193, 200], "goe": [17, 37, 39, 47, 55, 58, 89, 100, 153, 160, 178], "thru": 17, "saturdai": [17, 66], "wonder": [17, 25, 59, 60, 69, 71, 106, 117, 130, 177], "holidai": 17, "leav": [17, 34, 37, 40, 41, 58, 95, 106, 111, 114, 122, 185, 194], "wednesdai": 17, "home": [17, 35, 56, 63, 72, 75, 130, 159, 188, 197], "night": [17, 151], "stai": [17, 24, 46, 48, 99, 123, 142, 161], "week": [17, 28, 81, 117, 165, 169, 200], "plai": [17, 19, 34, 35, 37, 49, 54, 59, 60, 63, 75, 103, 117, 154, 160, 174], "jack": [17, 136], "dull": 17, "boi": 17, "formula": [17, 106, 109, 142, 155], "amount": [17, 52, 68, 73, 97, 102, 117, 120, 136, 140, 142, 157], "earn": 17, "interest": [17, 21, 37, 60, 63, 66, 70, 73, 77, 117, 142, 156], "wikipedia": 17, "princip": [17, 66, 68, 117], "10000": [17, 156], "p": [17, 66, 70, 93, 99, 141, 142, 146, 181, 193, 194, 195, 196, 197, 198, 199], "r": [17, 59, 60, 72, 78, 79, 83, 85, 86, 98, 142, 158, 159, 173], "rate": [17, 70, 156], "08": 17, "monei": [17, 140], "area": [17, 37, 55, 57, 59, 62, 63, 74, 100, 106, 117, 155, 185, 194], "circl": [17, 34, 40, 59, 60, 62, 73, 95, 106], "radiu": [17, 59, 60, 106], "back": [17, 18, 21, 33, 40, 41, 55, 57, 60, 61, 67, 68, 69, 71, 73, 74, 93, 99, 100, 101, 117, 123, 124, 130, 133, 145, 147, 154, 163, 168, 173, 176, 178, 191], "rectangl": [17, 40, 130], "width": [17, 25, 36, 37, 43, 55, 56, 59, 60, 63, 95, 123, 142], "height": [17, 56, 123, 142], "mpg": 17, "car": 17, "mile": 17, "driven": 17, "gallon": 17, "celsiu": 17, "fahrenheit": 17, "temperatur": [17, 29, 136], "deg_f": 17, "deg_c": 17, "tablespoon": 17, "teaspoon": 17, "functioncal": 18, "idea": [18, 29, 35, 37, 39, 40, 64, 73, 84, 89, 94, 99, 100, 106, 107, 109, 110, 117, 123, 124, 130, 131, 133, 139, 145], "specifi": [18, 21, 22, 23, 26, 27, 35, 42, 50, 55, 56, 57, 58, 59, 60, 62, 63, 68, 72, 73, 80, 95, 97, 98, 102, 103, 106, 110, 112, 118, 139, 145, 147, 169, 170, 173, 175, 177, 189, 198], "transform": [18, 39, 87, 117, 118], "3x": 18, "adopt": 18, "foo": [18, 99], "built": [18, 21, 25, 56, 64, 72, 77, 80, 86, 117, 127, 161, 169, 173, 176, 179], "avail": [18, 34, 38, 42, 55, 56, 64, 66, 68, 70, 100, 113, 114, 117, 142, 146], "coupl": [18, 37, 41, 42, 48, 66, 80, 113, 123, 163], "factori": 18, "materi": [18, 68, 114, 117, 174, 190, 199], "send": [18, 25, 52, 66, 75, 110, 111, 112, 140, 145, 151, 158, 159, 174], "gif": 18, "realli": [18, 39, 41, 43, 44, 51, 56, 57, 82, 93, 96, 99, 100, 103, 106, 113, 114, 117, 130, 131, 133, 140, 146, 150, 173, 176, 177, 178], "intern": [18, 19, 27, 51, 66, 100], "represent": [18, 19, 27, 31, 64, 95, 100, 173, 177], "pictur": [18, 19, 111, 113, 130, 142], "extern": [18, 113], "later": [18, 19, 24, 25, 26, 27, 29, 31, 37, 41, 42, 43, 49, 60, 67, 68, 69, 72, 78, 82, 86, 97, 100, 107, 108, 110, 111, 112, 113, 114, 115, 117, 130, 141, 142, 144, 147, 157, 178, 191], "hidden": [18, 25, 42, 56, 95, 163], "paramet": [18, 34, 41, 43, 49, 55, 57, 59, 60, 62, 63, 69, 73, 74, 75, 78, 80, 86, 87, 91, 94, 96, 97, 101, 102, 103, 117, 121, 133, 142, 146, 154, 162, 173, 174, 178, 200], "sub": [18, 25, 130, 157], "obvious": 18, "particularli": [18, 41, 74, 96, 109, 130], "visual": [18, 24, 26, 36, 37, 56, 60, 64, 99, 111, 114, 134, 137], "anywher": [18, 25, 41, 48, 132], "unfold": 18, "button": [18, 39, 49, 56, 57, 59, 60, 62, 63, 65, 99, 105, 106, 111, 112, 113, 114, 137, 140, 145, 185, 191, 194, 195, 200], "Of": [18, 39, 69, 77, 80, 100, 136, 176], "retunr": 18, "token": [19, 22, 24, 29, 107, 109, 110, 181], "role": [19, 37, 58, 68], "On": [19, 21, 25, 37, 41, 55, 56, 60, 62, 63, 79, 96, 101, 109, 122, 124, 137, 142, 145, 170, 173, 174, 179], "decrement": [19, 26, 154, 157], "decreas": [19, 59, 60], "simplifi": [19, 61, 103, 132, 151, 152, 200], "standard": [19, 38, 62, 63, 65, 66, 68, 73, 80, 97, 101, 105, 133, 140, 160, 200], "format": [19, 27, 33, 68, 80, 82, 84, 110, 155, 158, 159, 165, 181, 200], "bewar": [19, 168], "increment": [19, 26, 31, 60, 66, 124, 131, 144, 160, 162], "noun": [19, 149], "verb": [19, 109], "increas": [19, 59, 60, 102, 111, 114, 122, 184, 193], "exist": [19, 24, 26, 35, 37, 47, 48, 68, 72, 86, 89, 99, 101, 120, 162, 169, 177, 179, 184, 193], "until": [19, 25, 37, 66, 68, 69, 77, 93, 94, 97, 100, 110, 112, 114, 121, 122, 124, 127, 130, 137, 147, 151, 154, 164, 174], "default": [19, 37, 53, 63, 65, 123, 137, 138, 156, 161, 175, 200], "garbag": 19, "whole": [19, 25, 33, 41, 46, 55, 56, 66, 68, 87, 101, 106, 109, 133, 141, 144, 145, 162, 179], "denomin": 19, "remaind": [19, 22], "reserv": 19, "compil": [19, 68, 110, 112, 114, 117, 185, 194], "cannot": [19, 28, 29, 41, 47, 99, 123, 171, 174, 176, 177, 179, 184, 193], "def": [19, 28, 55, 59, 60, 73, 74, 78, 91, 93, 95, 98, 99, 100, 101, 102, 123, 159, 173, 174], "directli": [19, 27, 41, 43, 57, 59, 68, 80, 95, 96, 121], "maintain": [19, 110, 184, 193], "modulu": [19, 21, 22], "known": [19, 29, 61, 68, 74, 111, 113, 114, 124, 127, 138, 142], "fundament": [19, 27, 151, 200], "manipul": [19, 27, 29, 85, 86, 87], "interact": [19, 31, 36, 37, 56, 57, 58, 59, 61, 63, 64, 73, 78, 86, 98, 99, 110, 114, 117, 119, 127, 130, 133, 154, 155, 180, 184, 193, 200], "arrow": [19, 29, 33, 34, 74, 114, 121, 129, 133, 153], "state": [19, 29, 36, 37, 49, 56, 59, 60, 68, 69, 70, 75, 77, 95, 115, 116, 129, 130, 160, 174], "snapshot": [19, 29], "rule": [19, 23, 28, 37, 39, 41, 44, 48, 68, 73, 99, 100, 109, 110, 113, 117, 141], "govern": [19, 42, 70], "involv": [19, 23, 41, 47, 48, 51, 59, 60, 78, 79, 97, 106, 117, 118, 126, 130, 151, 175, 184, 193], "graphic": [19, 25, 55, 57, 59, 61, 63, 64, 65, 96, 98, 106, 111, 117, 127, 159, 200], "instant": [19, 29], "instruct": [19, 25, 37, 42, 47, 56, 57, 61, 68, 77, 106, 110, 112, 113, 125, 134, 144, 145, 147, 151, 163, 165, 171, 191, 200], "soon": [19, 25, 27, 48, 101, 131], "meet": [19, 74, 90, 133, 184, 193], "convers": [19, 32, 39, 46, 61, 155, 200], "_": [19, 28, 60, 68, 141], "practic": [19, 25, 30, 39, 42, 55, 65, 69, 80, 81, 94, 99, 111, 117, 118, 133, 135, 149, 170, 171, 185, 190, 194, 199, 200], "self": [19, 60, 106], "hardcod": 20, "thrill": [20, 69, 71, 77], "easili": [20, 40, 41, 81, 106, 113, 178], "human": [20, 21, 29, 30, 39, 40, 42, 60, 68, 100, 106, 107, 110, 117, 137, 140, 151, 184, 193], "small": [20, 39, 59, 62, 73, 75, 78, 103, 114, 117, 140, 142, 154], "1047th": 20, "thousand": [20, 140, 151], "exact": [20, 41, 56, 117, 137, 157], "textbook": [20, 41, 50, 56, 63, 68, 72, 86, 106, 111, 113, 114, 115, 117, 118, 125, 130, 150, 158, 159, 160, 164, 177], "simpli": [20, 37, 39, 41, 42, 55, 59, 62, 63, 72, 80, 81, 94, 101, 117, 124, 142, 143, 170, 177], "xyz": [20, 33, 68], "basic": [20, 31, 34, 52, 63, 103, 106, 109, 110, 112, 117, 134, 142, 151, 155, 157, 158, 159], "reli": [20, 79, 124, 127], "exerics": 20, "my": [20, 65, 92, 101, 127, 181, 200], "had": [20, 23, 36, 43, 56, 60, 68, 79, 101, 117, 127, 131, 140, 145, 169, 173], "avoid": [20, 24, 38, 51, 53, 59, 96, 99, 101, 103, 127, 130, 132, 155, 173, 200], "construct": [20, 26, 60, 77, 103, 142, 144, 178], "zx": 20, "55": [20, 142], "35": [20, 122, 142], "easi": [20, 39, 41, 50, 60, 74, 81, 91, 96, 100, 106, 110, 117, 124, 130, 137, 170], "train": [20, 106], "life": [20, 75, 85, 87, 106, 117, 179], "perhap": [20, 39, 61, 75], "beyond": [20, 68, 106, 117], "sort": [20, 35, 117, 130, 160], "remind": [20, 41, 74, 191], "40": [20, 59, 60, 69, 71, 144, 177], "much": [20, 24, 26, 39, 41, 44, 55, 60, 72, 73, 75, 89, 96, 107, 109, 112, 113, 114, 117, 123, 127, 139, 140, 141, 149, 150, 173, 177, 179, 191], "brilliant": 20, "fallibl": 20, "brain": [20, 39, 41, 60], "requir": [20, 39, 47, 48, 50, 57, 68, 69, 71, 73, 74, 95, 102, 117, 118, 133, 144, 145, 169, 170, 185, 194], "book": [20, 39, 41, 42, 43, 56, 64, 66, 68, 73, 82, 85, 87, 100, 106, 111, 114, 115, 117, 118, 136, 149, 177, 184, 193], "luckili": 21, "accomplish": [21, 39, 86, 117, 118, 124, 130, 131], "task": [21, 26, 39, 49, 61, 81, 86, 87, 110, 111, 112, 117, 124, 126, 130, 132, 134, 169], "pleas": [21, 42, 54, 117, 143, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199], "browser": [21, 41, 55, 62, 63, 69, 72, 110, 112, 114, 130, 142], "popup": 21, "box": [21, 33, 34, 41, 57, 59, 60, 61, 62, 63, 65, 95, 99, 101, 106, 113, 114, 142, 200], "saw": [21, 57, 62, 75, 95, 100, 178], "earlier": [21, 41, 57, 66, 75, 86, 117, 141, 142, 173], "synonym": 21, "whatev": [21, 24, 25, 37, 86, 91, 94, 100, 117, 157, 162], "readabl": [21, 68, 75, 102, 123, 124, 149], "str_second": 21, "7684": 21, "total_sec": 21, "coordin": [21, 24, 25, 57, 62, 98, 132, 154, 158, 159, 162], "user_x": 21, "user_i": 21, "center": [21, 24, 25, 75, 113, 123, 154, 157, 158, 159], "wherev": [21, 62], "simpler": [22, 56, 60, 77, 117], "32": [22, 27, 29, 69, 71, 77, 78, 136], "asterisk": 22, "exponenti": [22, 23, 35], "ignor": [22, 41, 69, 102, 107, 130], "pai": [22, 35, 47, 99, 101, 121, 129, 133, 168], "attent": [22, 59, 99, 101, 117, 121, 129, 133, 168], "rather": [22, 23, 33, 39, 41, 42, 43, 51, 72, 87, 114, 117, 122, 127, 146], "nearest": 22, "thu": [22, 27, 36, 43, 59, 68, 72, 112, 114, 117, 118, 141, 146, 168, 200], "surprisingli": 22, "extract": [22, 68, 79, 142, 146, 163, 170, 181], "similarli": [22, 25, 37, 41, 55, 59, 109, 151, 161], "orderofoper": 23, "forc": [23, 75, 139], "reinforc": [23, 30, 58], "associ": [23, 30, 43, 59, 91, 140, 160, 170], "due": [23, 66, 114, 142, 154], "histor": [23, 39, 68], "quirk": 23, "indic": [23, 25, 41, 46, 48, 63, 70, 82, 102, 113, 130, 133, 139, 153, 154, 172, 177, 184, 193], "ambigu": [23, 109, 179], "16": [23, 62, 71, 142, 159, 171], "mention": [24, 39, 42, 43, 46, 68, 80, 112, 149], "previous": [24, 43, 50, 68, 73, 82, 89, 114, 124, 141, 144], "stop": [24, 37, 46, 81, 101, 112, 120, 121, 122, 123, 124, 125, 134, 138, 154, 184, 186, 187, 190, 192, 193, 195, 196], "old": [24, 26, 66, 68, 92, 127, 140, 142, 144, 178], "therefor": [24, 110], "longer": [24, 40, 69, 100, 101, 109, 140, 173], "intent": 24, "popular": [24, 117], "java": [24, 29, 105, 114, 117], "statementsandexpress": 25, "mostli": [25, 117], "futur": [25, 60, 117, 184, 193], "accept": [25, 29, 68, 75, 86, 154, 163], "complic": [25, 41, 47, 54, 56, 61, 95, 101, 106, 107, 112, 115, 153], "g": [25, 27, 54, 59, 60, 68, 72, 100, 101, 117, 142, 144, 145, 158, 172], "hello": [25, 27, 33, 39, 48, 59, 60, 63, 70, 73, 74, 78, 95, 101, 102, 105, 107, 108, 119, 143, 161, 172, 173, 177, 200], "themselv": [25, 68, 117, 146, 172], "pretti": [25, 39, 41, 80, 94, 99, 106, 111, 112], "compon": [25, 56, 118, 133, 142], "everyth": [25, 41, 42, 52, 56, 59, 60, 61, 72, 75, 130, 133, 139], "figur": [25, 29, 39, 40, 41, 43, 47, 51, 54, 57, 63, 72, 75, 91, 96, 107, 109, 113, 124, 142, 154, 155, 157, 161, 173], "tri": [25, 136, 161, 174], "tricki": [25, 41, 47, 80, 82, 127, 153], "twice": [25, 94], "parson": [25, 113, 186, 188, 195, 197], "Be": [25, 70, 86, 115, 154, 185, 194], "num_appl": 25, "num_pear": 25, "pear": [25, 146], "fruit": [25, 97, 101, 141, 146, 172, 178], "arrang": [25, 29, 68, 109], "across": [25, 51, 60, 62, 66, 83, 112, 117, 131, 132, 162], "actual": [25, 34, 47, 59, 62, 68, 80, 82, 89, 95, 96, 99, 105, 115, 117, 118, 130, 139, 142, 150, 158, 162, 176], "right_sid": 25, "window_width": [25, 123], "origin": [25, 33, 35, 40, 68, 89, 92, 106, 109, 119, 121, 136, 140, 142, 168, 176, 178, 200], "top": [25, 42, 55, 59, 60, 62, 63, 73, 74, 75, 90, 93, 97, 99, 109, 124, 132, 133, 137, 138, 142, 153, 154, 157, 159, 161, 162, 164, 172, 191], "corner": [25, 62, 90], "updatingvari": 26, "plu": [26, 68, 101, 109, 144, 155], "strang": [26, 30, 112, 141], "ensur": [26, 49, 58, 68, 75, 81, 127, 158, 159, 161, 163, 164, 174], "clear": [26, 59, 60, 81, 82, 96, 139, 142, 149, 158, 159, 168, 173, 177], "talk": [26, 51, 63, 73, 78, 93, 96, 111, 115, 125, 132, 169, 177, 184, 193], "bump": 26, "ten": [26, 34, 41, 117, 122, 157, 190], "tediou": [26, 54, 56, 145, 147, 153], "134": 26, "world": [27, 33, 39, 41, 43, 48, 52, 68, 99, 105, 106, 107, 108, 117, 127, 130, 158, 159, 162, 179, 181], "classifi": 27, "identifi": [27, 31, 39, 41, 42, 47, 51, 58, 68, 73, 75, 103, 109, 117, 126, 150, 177, 184, 193], "roman": 27, "fun": [27, 37, 43, 51, 52, 78, 101, 111, 117, 157], "museum": 27, "thank": [27, 66, 107, 190, 199], "2014": [27, 35], "mmxiv": 27, "stage": [27, 39, 41, 66], "interchang": 27, "gain": [27, 39, 77, 80, 117], "deeper": [27, 52, 174], "encount": [27, 41, 46, 50, 95, 170], "content": [27, 38, 59, 60, 66, 68, 69, 70, 71, 76, 77, 79, 80, 81, 83, 85, 86, 87, 117, 130, 142, 149, 173, 174, 177], "341": 27, "variablenamesandkeyword": 28, "arbitrarili": 28, "underscor": 28, "uppercas": [28, 37, 176], "convent": [28, 40, 42, 55, 63, 72, 73, 75, 84, 132, 141], "my_nam": 28, "price_of_tea_in_china": 28, "beginn": [28, 30, 39, 41, 44, 74, 117], "illeg": [28, 109], "76trombon": 28, "parad": 28, "1000000": 28, "101": 28, "dollar": [28, 161], "wrong": [28, 34, 37, 39, 40, 41, 46, 47, 48, 50, 101, 106, 113, 116, 150, 164, 195], "thirti": 28, "improv": [28, 39, 66, 106, 117, 130, 190, 199], "introduc": [28, 29, 31, 37, 39, 52, 56, 59, 64, 85, 87, 102, 106, 111, 117, 118, 134, 140, 141, 177, 200], "elimin": [28, 41, 73], "assert": [28, 68], "break": [28, 77, 87, 94, 112, 117, 123, 125, 128, 130, 175, 183, 200], "del": [28, 174], "exec": 28, "global": [28, 35, 42, 55, 60, 62, 63, 65, 70, 74, 94, 96, 97, 101, 103, 104, 129, 133, 153, 154, 158, 173, 174, 200], "lambda": 28, "nonloc": 28, "rais": 28, "handi": [28, 52, 69, 71], "complain": [28, 29], "a_good_grade_is_a": 28, "januari": [28, 136], "1st": [28, 188, 197], "fall": [28, 68, 109, 169], "power": [29, 43, 52, 58, 60, 95, 99, 103, 111, 117, 151, 152, 200], "featur": [29, 34, 56, 60, 102, 109, 111, 114, 117, 118, 126, 179], "doc": [29, 63], "pi": [29, 30, 106], "14159": [29, 30], "third": [29, 40, 42, 47, 70, 73, 82, 91, 92, 124, 139, 141, 157, 168], "link": [29, 43, 55, 58, 117, 130, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199], "paper": [29, 69, 71, 105], "patient": [29, 117], "fluctuat": 29, "ill": 29, "half": [29, 66, 68, 87, 113, 117, 127], "great": [29, 39, 75, 112, 117, 129, 133, 181], "deal": [29, 39, 51, 68, 77, 109, 141, 177], "miss": [29, 41, 48, 50, 66, 95, 117, 158, 159], "phone": [29, 31, 56, 58, 106, 117], "reflect": [29, 41, 56, 96, 106, 154, 162], "substitut": [29, 82, 101, 151], "declar": [29, 91, 99, 132, 133, 177], "reader": [29, 30, 41, 48, 66, 68, 107], "thursdai": 29, "wpchoosingtherightvariablenam": 30, "meaning": [30, 87, 130, 149], "funni": [30, 39, 137], "obscen": 30, "amus": [30, 124], "professor": 30, "habit": [30, 39], "awai": [30, 40, 61, 96, 100, 109, 123, 151, 200], "wrongli": 30, "somehow": [30, 41], "automag": 30, "attach": [30, 55, 97], "instructor": [30, 49, 117, 164], "deliber": [30, 109], "teach": [30, 66, 106, 111, 117, 118, 190, 199], "variablesexpressionsandstat": 31, "assembl": 31, "everydai": 31, "softwar": [31, 35, 36, 39, 47, 49, 56, 58, 64, 66, 67, 68, 105, 117, 140, 151], "smartwatch": 31, "infrastructur": 31, "behind": [31, 111, 127], "largest": [31, 144], "websit": [31, 66, 85, 87, 117], "storag": [31, 68], "model": [31, 32, 39, 44, 49, 117, 152, 200], "reus": [31, 42, 123, 132], "distinguish": [31, 39, 44, 68, 82, 89, 118, 170, 179], "recogn": [31, 39, 106, 117, 125], "sampl": [31, 60, 61, 63, 71, 103, 160], "simul": [31, 49, 60, 72, 86, 117, 118], "invalid": [31, 41], "introduct": [32, 53, 60, 88, 104, 124, 128, 140, 152, 180, 189, 190, 198, 199, 200], "invok": [32, 37, 42, 43, 59, 73, 74, 78, 86, 91, 95, 97, 99, 100, 101, 135, 200], "develop": [32, 35, 39, 42, 44, 47, 56, 58, 63, 66, 75, 100, 105, 106, 110, 115, 117, 140, 184, 193, 200], "mental": [32, 39, 40, 44, 117, 118, 200], "week1a2": 33, "five": [33, 41, 54, 60, 68, 73, 101, 132, 134, 138, 141, 154, 157, 184, 186, 187, 190, 192, 193, 195, 196, 199], "rv": 33, "num_char": [33, 69, 153], "solut": [33, 39, 58, 60, 80, 106, 110, 113, 117, 118, 136, 157, 164, 169, 185, 194, 195], "welcom": [33, 63, 169, 200], "feel": [33, 39, 40, 55, 58, 63, 95, 116, 117, 174], "free": [33, 40, 58, 63, 66, 67, 142, 149, 184, 193], "white": [33, 37, 55, 59, 60, 142, 156], "Not": [33, 41, 58, 78, 101, 137, 144, 181], "red": [33, 34, 37, 59, 60, 74, 75, 114, 121, 130, 141, 142, 148, 153, 156, 157, 159], "finish": [33, 35, 41, 61, 83, 97, 145, 147, 185, 188, 191, 194, 196], "made": [33, 36, 37, 38, 41, 59, 65, 66, 68, 86, 87, 101, 106, 112, 116, 117, 140, 141, 142, 173, 179, 200], "afewmoreturtlemethodsandobserv": 34, "descript": [34, 41, 55, 101, 123, 141, 164, 184, 193], "forward": [34, 37, 43, 50, 54, 59, 67, 78, 111, 113, 114, 123, 136, 137, 141, 157, 159, 169], "backward": [34, 41, 47, 92, 137, 156, 159, 172], "turl": 34, "clockwis": [34, 136], "tail": [34, 37, 66, 111, 123], "down": [34, 37, 39, 44, 47, 55, 56, 57, 61, 62, 66, 69, 71, 77, 87, 94, 106, 111, 123, 147, 153, 154, 157, 162, 179], "fillcolor": 34, "fill": [34, 54, 59, 60, 68, 85, 87, 163], "polygon": [34, 145], "goto": [34, 78, 98, 143, 154, 157, 158, 159, 173], "begin_fil": 34, "end_fil": 34, "dot": [34, 37, 142], "impress": 34, "shape": [34, 40, 111, 130, 132, 151, 154], "shapenam": 34, "classic": 34, "speed": [34, 54, 57, 69, 77, 80, 94, 153, 159], "fastest": 34, "slowest": 34, "fast": [34, 39, 54, 118, 153], "tess": [34, 37, 40, 43], "her": [34, 136, 162, 178], "addition": [34, 84, 96, 125, 169, 170], "330": 34, "minimalist": 34, "nerdi": 34, "enjoi": 34, "alex": [34, 37, 40, 43, 50, 78, 98, 103, 141, 173], "geometri": [34, 40], "penup": [34, 78, 98, 157, 173], "pendown": [34, 75, 78, 98, 157, 159, 173], "blank": [34, 40, 54, 58, 59, 60, 73, 75, 107, 139, 160, 163], "slow": 34, "quickli": [34, 35, 39, 41, 44, 56, 61, 94, 117, 151], "footprint": 34, "onto": [34, 68], "remain": [34, 37, 39, 41, 47, 68, 99], "repeatedli": [34, 69, 75, 103, 112, 114, 131, 147], "mix": [34, 37, 40, 60, 99, 113, 142, 177, 188, 195, 197], "repeat": [34, 38, 39, 41, 49, 57, 123, 124, 126, 127, 130, 131, 132, 133, 141, 144, 151, 154, 168], "pixel": [34, 36, 37, 54, 62, 63, 68, 113, 156, 157], "copi": [34, 35, 59, 67, 78, 102, 155, 157, 159, 164, 168, 173, 178], "36": [34, 82, 159], "click": [34, 37, 39, 40, 41, 55, 56, 57, 59, 60, 61, 62, 63, 78, 84, 98, 105, 106, 111, 113, 114, 130, 131, 142, 158, 159, 173, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199], "drag": [34, 37, 40, 56, 57, 59, 60, 62, 78, 113, 114, 130, 144, 185, 194, 195], "column": [34, 37, 40, 70, 80, 82, 113, 142], "me": [34, 37, 39, 40, 63, 66, 113, 117, 141, 185, 194, 195], "told": [34, 37, 40, 47, 51, 100, 113, 133, 195], "ethicsandcodeownership": 35, "heard": [35, 114], "movi": 35, "brand": 35, "copyright": [35, 68, 200], "canada": [35, 140], "automat": [35, 55, 57, 59, 60, 63, 68, 78, 79, 82, 86, 141, 143, 184, 193], "protect": [35, 117, 125, 180, 184, 193, 200], "moment": [35, 59, 60, 134, 145, 174, 184, 193], "specif": [35, 37, 39, 47, 55, 57, 61, 63, 68, 77, 80, 81, 87, 105, 109, 110, 132, 134, 142, 147, 158, 159, 161, 173], "patent": 35, "viral": 35, "flappi": 35, "bird": 35, "864": 35, "clone": 35, "googl": [35, 56, 117], "broke": 35, "author": [35, 41, 68, 117, 163], "someon": [35, 42, 47, 70, 72, 75, 109, 130, 140, 156, 164, 200], "replic": 35, "compani": [35, 47, 106, 140], "microsoft": [35, 56], "infring": 35, "duplic": [35, 38, 102, 145, 159, 177], "libreoffic": 35, "sourc": [35, 41, 61, 66, 100, 105, 110, 114, 117, 124, 163], "releas": [35, 39, 47, 62, 68], "licens": [35, 66, 67], "holder": [35, 68], "permiss": [35, 67, 68, 140, 184, 193], "distribut": [35, 49, 66, 67, 68, 184, 193], "everyon": [35, 36, 39, 44, 66, 68, 69, 71, 109, 140], "benefit": [35, 39, 154, 184, 193], "share": [35, 63, 68, 72, 96, 99, 140, 174, 183, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 198], "publicli": [35, 68], "freedom": [35, 68], "flexibl": [35, 57, 174], "legales": 35, "enhanc": 35, "critiqu": 35, "commun": [35, 75, 97, 117], "expert": 35, "cheaper": 35, "impli": [35, 41, 68], "manag": [35, 55, 81], "secur": [35, 72, 86, 140], "aris": [35, 58], "address": [35, 66, 68, 140], "linu": 35, "torvald": 35, "ey": [35, 41, 117], "theori": 35, "fix": [35, 39, 41, 50, 51, 54, 66, 73, 91, 136, 168, 176], "proven": 35, "capabl": [35, 111, 142], "public": [35, 68, 105, 184, 193], "resourc": 35, "creativ": [35, 68, 117, 118], "cc": [35, 51, 68], "licenc": 35, "gpl": 35, "strictli": [35, 42, 49, 137], "adapt": 35, "intellectu": 35, "properti": [35, 37, 60, 110], "intimid": 35, "topic": [35, 46, 65, 69, 71, 81, 104, 117, 135, 200], "constantli": [35, 117], "ethicsdefaultvariablevalu": 36, "attribut": [36, 37, 40, 49, 53, 54, 68, 78, 97, 98, 141, 142, 173, 200], "wide": [36, 39, 55, 56, 63, 68, 117], "300": [36, 63, 96], "tall": [36, 63], "black": [36, 40, 55, 59, 60, 95, 101, 130, 142], "problemat": [36, 169], "impact": [36, 41, 49, 59, 75, 106, 117, 140], "thin": [36, 40, 95], "font": [36, 59, 60], "email": [36, 52, 66, 111, 140, 145, 151, 190, 199], "editor": [36, 41, 66, 68, 85, 87], "method": [36, 37, 40, 49, 50, 53, 54, 55, 59, 60, 63, 77, 78, 80, 82, 83, 85, 86, 88, 92, 95, 97, 111, 123, 131, 132, 133, 142, 154, 161, 171, 175, 177, 180, 200], "pencolor": [36, 130], "pensiz": [36, 37, 43], "lot": [36, 39, 41, 43, 55, 58, 59, 60, 61, 75, 81, 89, 103, 109, 113, 115, 117, 118, 123, 133, 134, 137, 142, 147, 151], "menu": [36, 55, 56, 57, 61, 106], "toolbar": 36, "stick": [36, 101], "hopefulli": [36, 99, 106], "struggl": [36, 39, 150], "thick": [36, 95], "suitabl": [36, 49, 68], "impair": 36, "intric": 36, "render": [36, 112], "lost": [36, 117], "thicker": 36, "throughout": [36, 39, 42, 59, 64, 66, 106, 111, 113, 117, 145, 147, 177], "rest": [36, 39, 41, 42, 68, 71, 75, 85, 107, 120, 155], "opportun": [36, 49, 117, 118], "exploringturtlemodul": 37, "delv": 37, "deepli": 37, "concept": [37, 53, 64, 85, 87, 94, 111, 117, 135, 189, 198, 200], "aspect": [37, 38, 39, 42, 48, 59, 66, 75, 101, 102, 106], "With": [37, 41, 47, 48, 81, 103, 140, 144, 146, 151], "view": [37, 61, 64], "dash": [37, 130], "prefer": [37, 58, 77, 79, 188, 197], "web": [37, 63, 68, 85, 87, 110, 111, 112, 114, 117], "wn": [37, 54, 57, 78, 98, 113, 123, 127, 141, 143, 158, 159, 173], "lowercas": [37, 176], "maya": 37, "readi": [37, 86, 110, 113, 154], "tutrl": 37, "repetit": [37, 112, 126, 130, 151, 152, 155, 170, 179, 180, 200], "effici": [37, 77, 79, 117], "instrutcion": 37, "respond": [37, 56, 57, 61, 62, 78, 87, 98, 130, 158, 159, 160, 173], "unit": [37, 42, 69, 77, 85, 87, 142, 185, 194], "invoc": [37, 43, 73, 81, 88, 91, 94, 95, 100, 101, 111, 200], "background": [37, 55, 58, 59, 60, 191], "exitonclick": [37, 141, 142], "paus": [37, 106, 200], "mous": [37, 56, 57, 59, 60, 61, 63, 64, 65, 78, 98, 111, 112, 117, 130, 173, 200], "exit": [37, 79, 81, 120, 121, 124], "pop": [37, 54, 63, 106, 111, 159, 177], "desir": [37, 47, 86, 96, 175], "wish": [37, 42, 86, 113, 117, 118, 124, 142, 154], "permit": [37, 68], "http": [37, 63, 68, 142], "www": [37, 68], "w3school": 37, "com": [37, 51], "colors_nam": 37, "asp": 37, "unusu": 37, "peachpuff": 37, "hotpink": 37, "dialog": [37, 41, 106], "150": [37, 113, 143], "75": [37, 43, 59, 113, 160], "l": [37, 40, 68, 100, 113, 122, 139, 178, 181], "size": [37, 55, 56, 59, 60, 63, 73, 78, 94, 106, 142, 154, 156, 162], "east": [37, 40, 75, 113], "west": [37, 40, 113], "determinist": [38, 49], "file": [38, 41, 42, 61, 66, 68, 70, 71, 73, 76, 89, 106, 110, 112, 114, 117, 140, 142, 158, 159, 163, 174, 184, 193, 200], "namespac": [38, 42], "system": [38, 42, 55, 57, 59, 61, 62, 63, 64, 72, 78, 84, 86, 87, 98, 105, 110, 117, 130, 173, 184, 193], "uniqu": [38, 42, 68, 110, 114], "pseudo": [38, 49], "genuin": [38, 49], "exhibit": 38, "statist": [38, 41], "librari": [38, 55, 111, 113, 117, 159], "collect": [38, 41, 59, 80, 124, 134, 138, 139, 142, 151, 177, 179], "normal": [38, 42, 77, 81], "howtobeasuccessfulprogramm": 39, "dive": [39, 52], "nitti": 39, "gritti": 39, "flavor": [39, 109], "real": [39, 41, 52, 59, 85, 87, 89, 99, 106, 111, 114, 117, 127, 142, 179], "beings": 39, "bug": [39, 51, 66, 110, 132], "claim": 39, "1945": 39, "dead": 39, "moth": 39, "relai": [39, 51], "panel": [39, 105], "harvard": 39, "term": [39, 40, 43, 66, 67, 68, 70, 87, 106, 112], "skill": [39, 50, 55, 63, 69, 71, 106, 117, 118, 200], "acquir": [39, 181], "appreci": [39, 183, 188, 197], "taught": [39, 177], "introductori": [39, 41, 56, 81, 117, 146], "interlud": 39, "master": 39, "trick": [39, 41, 80], "spend": [39, 51], "99": [39, 136], "stress": [39, 60, 101], "deep": 39, "frustrat": [39, 51, 117], "celebr": 39, "homework": 39, "secret": 39, "success": [39, 87, 117], "happi": [39, 69, 71, 77], "chemic": [39, 109], "organ": [39, 42, 57, 68, 72, 140, 142, 160, 179], "successess": 39, "fourier": 39, "trust": 39, "essenti": [39, 77, 117], "m": [39, 57, 68, 69, 77, 80, 130, 139, 178, 181], "lesson": [39, 41], "firm": 39, "grasp": [39, 101, 116, 174], "necessarili": [39, 66, 81, 124], "circumst": [39, 134], "progress": [39, 106, 114, 142], "biggest": [39, 41, 44], "advic": [39, 41, 115], "sit": [39, 72, 130], "crank": 39, "inevit": [39, 51, 140], "myriad": 39, "hit": [39, 55, 59, 60, 106, 130, 158, 159], "quick": 39, "immedi": [39, 41, 68, 101, 109, 110, 117, 120, 170], "feedback": [39, 49, 66], "incomplet": [39, 140], "closer": [39, 74, 142], "insight": 39, "underli": [39, 64], "notion": [39, 81], "mantra": 39, "career": [39, 44, 69, 71], "tini": [39, 61], "enjoy": 39, "victori": 39, "techniqu": [39, 41, 82, 114, 142, 174], "agil": 39, "ok": [39, 41, 183], "pose": 39, "haven": [39, 41, 60, 106, 112, 130, 161], "wait_tim": [39, 41], "current_tim": 39, "hmm": 39, "final_tim": 39, "5pm": 39, "26": [39, 69, 71, 77, 160], "especi": [39, 41, 58, 99, 100, 117, 150], "boundari": [39, 123, 175], "sens": [39, 42, 43, 47, 57, 68, 75, 100, 112, 130, 162, 177], "tool": [39, 41, 68, 73, 102, 114, 117, 123, 140, 150], "worri": [39, 61, 78, 90, 113, 181], "account": [39, 140], "bigger": [39, 40, 107, 130, 154], "modulo": [39, 132], "gone": [39, 117, 118], "astrai": 39, "detect": [39, 44, 47, 77, 98, 161], "suspect": [39, 44], "blame": [39, 44], "resort": [39, 44], "cs1": [39, 44], "million": [39, 44, 151], "assumpt": [39, 41, 44, 88, 200], "Its": [39, 44, 101], "natur": [39, 44, 107, 110, 117, 118, 119, 124, 139, 141, 146, 200], "primari": [39, 44], "verifi": [39, 44, 116, 177], "liber": [39, 44, 107], "surpris": [39, 44, 116, 169], "clue": [39, 41, 44, 91, 109], "explor": [39, 42, 44, 53, 59, 63, 87, 117, 130, 142, 151, 177, 200], "instancesaherdofturtl": 40, "independ": [40, 184, 193], "fat": 40, "full": [40, 56, 68, 72, 73, 109, 117, 123, 150, 164, 190], "convinc": [40, 99], "satisfi": [40, 68, 86, 87, 184, 193], "compos": [40, 68, 179], "chunk": [40, 87], "drew": [40, 66, 145, 155], "degress": 40, "asid": 40, "movement": [40, 75, 130], "kei": [40, 49, 55, 57, 59, 60, 61, 62, 63, 73, 78, 98, 110, 130, 144, 158, 159, 160, 173, 177], "record": [40, 136, 184, 193], "explicit": [40, 68, 75, 101, 163], "uh": 40, "huh": 40, "fourth": [40, 60, 139], "access": [40, 42, 57, 60, 63, 68, 96, 99, 138, 140, 142, 152, 159, 172, 173, 179, 180, 184, 193, 200], "jamal": 40, "tina": 40, "knowyourerrormessag": 41, "wrote": [41, 42, 43, 47, 51, 66, 95, 200], "current_time_str": 41, "wait_time_str": 41, "current_time_int": 41, "wait_time_int": 41, "final_time_int": 41, "aha": 41, "regular": [41, 54], "vast": [41, 117], "major": [41, 117, 188, 197], "uncov": 41, "grammat": [41, 110], "period": [41, 48, 70], "punctuat": [41, 46, 109, 181], "parethes": 41, "balanc": [41, 117, 151], "scan": [41, 93], "subsequ": [41, 59, 60, 66, 68, 86, 99, 179], "concern": [41, 68, 179, 184, 193], "perspect": [41, 95], "valuabl": [41, 66], "flag": [41, 86, 102, 154, 161, 191], "am": [41, 92, 117], "row": [41, 79, 80, 82, 142], "tokenerror": 41, "eof": 41, "multi": [41, 131, 175, 184, 193], "technic": [41, 42, 66, 68, 69, 71], "anywai": 41, "panic": [41, 117], "unrel": [41, 117], "creation": [41, 180, 200], "experi": [41, 63, 114, 164, 174, 190, 199], "calm": 41, "wast": [41, 117], "chase": 41, "uncom": [41, 162, 163], "constant": [41, 154, 157, 158, 160, 164], "compat": 41, "isol": 41, "polish": 41, "learner": [41, 66], "disconcert": 41, "focu": [41, 43, 56, 57, 73, 113, 117, 123, 141, 144], "debug": [41, 91, 96, 101, 110, 156, 173, 200], "unsupport": 41, "floordiv": 41, "tyre": 41, "referenc": [41, 42, 60, 99, 155, 170, 174], "confirm": 41, "mysteri": 41, "emploi": [41, 109], "useless": [41, 75, 100], "catch": [41, 108], "spell": [41, 66, 109], "mistak": [41, 66, 83, 101, 117, 176], "mi": 41, "seem": [41, 47, 60, 66, 106, 123, 137, 139, 169], "fairli": [41, 57, 59, 100], "speller": 41, "str_wait_tim": 41, "wai_tim": 41, "sharp": [41, 66], "search": [41, 112, 133, 140, 160, 163], "thought": [41, 51, 55, 59, 66, 130, 140], "visibl": [41, 50, 56, 68, 75, 99, 100, 174], "strategi": [41, 51], "imt": 41, "set_tim": 41, "undefin": 41, "reveal": [41, 163], "set_alarm": 41, "alarm_tim": 41, "furthermor": [41, 117], "present_tim": 41, "resound": 41, "gave": [41, 66, 131], "worth": [41, 82, 164], "restrict": 41, "modulesandgettinghelp": 42, "cleaner": [42, 60], "live": [42, 69, 71, 75, 77, 85, 87, 89, 97, 140, 169], "distinct": [42, 68, 100, 110, 142, 157], "street": [42, 99], "citi": [42, 71, 140], "main": [42, 74, 105, 127, 132, 133, 154, 162, 163], "folder": [42, 72, 117], "todo": [42, 75, 162, 179], "person": [42, 66, 68, 72, 87, 95, 101, 106, 110, 127, 140, 174], "enforc": [42, 117], "invent": 42, "passport": 42, "site": [42, 68], "index": [42, 59, 66, 132, 138, 152, 163, 171, 172, 178, 180, 182, 200], "tutori": 42, "tos": 42, "encourag": [42, 66, 114, 117], "alphabet": [42, 49, 151, 176], "roughli": 42, "elsewher": 42, "download": [42, 68, 85, 87], "myprog": 42, "py": [42, 66, 72], "directori": [42, 72], "desktop": [42, 56, 130], "mycod": 42, "morecod": 42, "excecut": 42, "depict": [42, 90, 130], "module_nam": 42, "variable_nam": [42, 169], "unittest": 42, "consequ": [42, 106, 140], "f1": 42, "explicitli": [42, 68, 75, 78, 82, 99, 114, 130], "alia": [42, 52, 174], "mc": 42, "environ": [42, 86, 105, 110, 111, 114, 130], "product": [42, 58, 106, 117], "port": 42, "nativ": [42, 72, 114], "objectinst": 43, "slip": 43, "pull": [43, 59], "classess": 43, "confusingli": 43, "paint": [43, 68], "bound": [43, 49, 83, 95, 124, 141, 146, 181], "1100": 43, "price": [43, 70, 117, 127, 140], "600": 43, "affect": [43, 58, 75, 106, 117, 174, 184, 193], "beginningtipsfordebug": 44, "q": [45, 154], "htmlsrc": 45, "endfor": 45, "runtimeerror": 46, "misspel": [46, 50, 136], "ex": [46, 84], "diagnos": 46, "repair": 46, "syntaxerror": [46, 48, 51, 53, 200], "etc": [46, 55, 56, 57, 60, 61, 75, 87, 130, 136, 140, 144, 145, 157, 161, 164, 169, 174, 179, 181, 188, 197], "partwai": 46, "tune": [46, 48], "dedic": [46, 68], "semanticerror": 47, "fail": [47, 48, 68, 75, 124], "faithfulli": 47, "flaw": 47, "behav": [47, 51, 75, 116, 123, 146, 150], "obviou": [47, 58, 96, 106, 164, 173, 174], "incorrect": [47, 50, 54, 90, 99, 101, 121, 129, 174, 181, 185, 194, 195], "advanc": [47, 80, 81, 82, 117, 127], "discrep": 47, "against": [47, 123], "tester": 47, "suppos": [47, 54, 59, 72, 80, 83, 87, 113, 123], "qualiti": [47, 105], "assur": [47, 68], "depart": 47, "effort": 47, "shouldn": [47, 99], "didn": [47, 49, 94, 130, 149, 150, 178], "undetect": 47, "rel": [47, 72, 117], "harmless": 47, "financi": [47, 70], "transact": 47, "medic": [47, 117], "equip": [47, 140], "harm": [47, 106, 140], "deadli": 47, "per": [48, 54, 63, 69, 77, 117, 163], "signific": [48, 84, 117, 184, 193], "poetri": [48, 109, 163], "cum": 48, "forgiv": 48, "shortli": 48, "presenc": [48, 80], "believ": [48, 112, 117], "pinpoint": 48, "inaccur": 48, "latter": [48, 57, 66, 68], "prepar": [48, 66, 77, 86, 110, 117], "hunt": 48, "troubl": [48, 69, 71, 77, 81, 142], "insert": [48, 68, 82, 142, 171], "therandommodul": 49, "chanc": [49, 64, 66, 68, 100, 123, 160], "throw": [49, 100], "dice": 49, "flip": [49, 55, 123], "coin": [49, 123], "shuffl": 49, "deck": [49, 160, 161], "card": [49, 66, 140, 160, 161], "randomli": [49, 78, 122, 123], "enemi": 49, "spaceship": 49, "shoot": 49, "computer": 49, "estim": 49, "environment": 49, "dam": 49, "encrypt": [49, 184, 193], "bank": [49, 140, 151], "session": [49, 69, 91, 114], "internet": 49, "lower": [49, 114, 117, 127, 176], "upper": [49, 127, 176, 191], "uniformli": 49, "scale": [49, 142], "seed": 49, "fair": 49, "surnam": 49, "inclus": [49, 58, 160], "lotteri": 49, "guarante": [49, 184, 193], "wpcommonturtleerror": 50, "instanc": [50, 53, 54, 76, 111, 133, 170, 177, 200], "forget": [50, 74, 81, 155, 161, 176, 181], "accident": [50, 95, 125, 177], "expeci": 50, "isn": [50, 52, 58, 59, 75, 78, 96, 99, 106, 125, 131, 161, 164, 173, 174, 176], "wasn": [50, 66], "swich": 50, "checkout": [50, 127, 147], "forgot": [50, 176], "ran": [50, 106, 114], "debugginggener": 51, "art": [51, 55, 69, 77, 117], "andrew": 51, "singer": 51, "becam": [51, 140], "insect": 51, "imped": 51, "physic": 51, "somewhat": [51, 55], "apocryph": 51, "tale": 51, "admir": 51, "grace": [51, 71], "hopper": 51, "pioneer": [51, 66], "nowadai": 51, "gut": 51, "cope": 51, "punish": 51, "nobodi": 51, "failur": [51, 184, 193], "BY": [51, 68], "nc": 51, "nd": 51, "ted": 51, "valueerror": [51, 53, 161, 200], "typeerror": [51, 53, 95, 200], "parseerror": 51, "nameerror": [51, 53, 73, 200], "pythonmodul": 52, "ecosystem": 52, "tremend": 52, "glue": [52, 175], "extens": [52, 84, 117], "tip": [53, 88, 149, 155, 157, 200], "ethic": [53, 66, 68, 88, 117, 119, 140, 151, 180, 200], "ownership": [53, 200], "herd": [53, 200], "emb": [53, 106, 178, 200], "week2assess": 54, "tex": 54, "jane": 54, "jazz": 54, "76": [54, 142], "pentagon": 54, "super": [54, 153], "screenshot": [54, 63, 90, 121, 129, 154, 156, 160, 181], "min": 54, "middl": [54, 57, 90, 93, 95, 96, 123, 133, 148, 158, 172, 186, 192], "terminologi": [54, 57, 118], "addingguicontrol": 55, "interfac": [55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 106, 110, 130, 200], "commonli": [55, 61, 68, 144], "widget": [55, 62, 63, 65, 200], "drop": [55, 56, 57, 117], "checkbox": [55, 57, 65, 200], "field": [55, 57, 58, 60, 77, 80, 117, 163], "slider": [55, 57, 114], "radio": [55, 65, 200], "toolkit": [55, 57, 65, 138, 200], "brows": 55, "configur": 55, "placement": 55, "sophist": 55, "layout": 55, "sound": [55, 58, 60, 93, 109], "harder": [55, 89, 96, 124, 173], "simplegui": [55, 56, 57, 59, 60, 64, 65, 117, 200], "custom": [55, 151], "bottom": [55, 59, 60, 63, 78, 83, 87, 93, 109, 137, 138, 142, 147, 154, 158, 159, 160, 162, 163, 185, 194], "continut": 55, "starter": [55, 63, 158, 159, 160, 162, 163], "codeskulptr": [55, 62, 63, 64, 117], "static": [55, 56, 105, 140], "clickabl": 55, "handler": [55, 56, 59, 60, 61, 62, 63, 64, 65, 130, 200], "tab": [55, 56, 57, 63, 80, 130, 160], "label1": [55, 63], "frame": [55, 57, 59, 60, 62, 63, 70, 94, 97, 99, 129, 153], "add_label": [55, 59, 60, 63], "set_text": [55, 59, 60], "page": [55, 63, 68, 83, 85, 86, 87, 111, 112, 114, 115, 125, 145, 158, 159, 163, 169, 174, 190, 199], "bkg_button": [55, 59, 60], "add_button": [55, 59, 60], "bkg_button_click": 55, "script": [55, 63, 66, 69, 71, 75, 78, 98, 110, 117, 132, 158, 161, 162, 173], "set_canvas_background": [55, 59, 60], "toggl": [55, 56, 59, 60, 130], "alongsid": [55, 106], "add_input": [55, 59, 60], "front": [55, 67, 68], "input_handl": 55, "customari": [55, 63], "text_input": 55, "inp": [55, 59, 60], "39": 55, "millisecond": 55, "refresh": [55, 158], "instantan": [55, 117], "buildingagui": 56, "modal": 56, "smartphon": 56, "voic": [56, 58], "amazon": [56, 140], "alexa": [56, 61], "gestur": [56, 57], "kinect": 56, "laptop": [56, 57, 106], "wimp": 56, "paradigm": [56, 111], "icon": 56, "pointer": 56, "mobil": [56, 58, 64], "via": [56, 59, 72, 112], "touch": [56, 57, 111], "camera": 56, "varieti": [56, 68, 117], "label": [56, 59, 60, 63, 65, 70, 74, 90, 200], "scrollbar": [56, 57], "sidebar": 56, "scroll": [56, 57], "bar": [56, 87, 99, 127], "resiz": 56, "dynam": [56, 106, 183, 186, 187, 192], "shift": [56, 57], "edit": [56, 59, 63, 68, 78, 96, 105, 106, 110, 114, 119, 133, 141, 155, 156, 157, 158, 173, 174, 176, 177, 181, 200], "smaller": [56, 77, 87, 94, 112, 130, 154, 163, 179], "redraw": [56, 63], "amaz": [56, 111], "keyboard": [56, 57, 59, 60, 61, 63, 64, 65, 111, 112, 117, 130, 200], "touchscreen": 56, "partial": 56, "regist": [56, 59, 60, 62, 63, 64, 65, 78, 98, 130, 154, 158, 159, 173, 200], "famou": 56, "tkinter": 56, "definingeventhandl": 57, "maco": 57, "android": [57, 61], "linux": 57, "io": [57, 61, 181], "uncheck": 57, "devic": [57, 59, 60, 110, 112], "switch": [57, 63, 114, 130], "gui": [57, 63, 64, 65, 130, 200], "touchpad": 57, "tablet": 57, "lift": [57, 62, 111, 154], "finger": [57, 62, 137], "along": [57, 59, 68, 94, 98, 133, 146, 157], "wheel": 57, "hover": 57, "keypress": [57, 59, 62, 63, 78], "ctrl": 57, "listen": [57, 59, 60, 62, 64, 88, 104, 128, 130, 158, 159, 173, 200], "textbox": 57, "ethicaldesignchoic": 58, "team": [58, 66, 69, 77, 80], "wield": 58, "unknowningli": 58, "inher": 58, "inact": 58, "individu": [58, 68, 140, 142, 177, 179, 184, 193], "gender": [58, 188, 197], "racial": 58, "stereotyp": 58, "iphon": 58, "siri": 58, "feminin": 58, "presid": 58, "secretari": 58, "strongli": 58, "men": 58, "women": 58, "assist": [58, 114], "servic": 58, "unrecogn": 58, "scenari": 58, "combat": 58, "entri": [58, 60, 110, 142, 163], "religion": 58, "scenario": [58, 106, 144], "unspecifi": 58, "margin": 58, "decis": [58, 61, 75, 101, 106, 130, 131, 184, 193], "ethnic": 58, "interfaith": 58, "clump": 58, "glaringli": 58, "considers": 58, "weren": [58, 59, 89, 150], "basedcompleteexampl": 59, "neceesari": 59, "codeskulptr3": 59, "dr": [59, 60, 66, 117, 184, 190, 193, 199], "celin": [59, 60, 66, 117], "comp": [59, 60], "1000": [59, 60, 79, 171], "canvas_width": [59, 60], "canvas_height": [59, 60], "line_col": [59, 60], "line_wid": [59, 60], "fill_col": [59, 60], "stamp_text": [59, 60], "fontsiz": [59, 60], "canvas_col": [59, 60], "grei": [59, 60, 105, 106, 113], "var": [59, 60, 164], "info": [59, 113], "circle_list": [59, 60], "circle_col_list": 59, "circle_line_wid_list": 59, "text_list": 59, "text_pos_list": 59, "text_col_list": 59, "clear_handl": [59, 60], "clear_canva": [59, 60], "bkg_handler": [59, 60], "toggle_background": 59, "lw_up_handl": [59, 60], "linewidth": [59, 60], "change_line_width": [59, 60], "lw_dn_handler": [59, 60], "stamp_txt_handl": [59, 60], "txt": [59, 60, 69, 70, 71, 72, 77, 79, 80, 81, 83, 84, 86, 159], "set_stamp_text": [59, 60], "draw_circl": [59, 60], "draw_text": [59, 60], "tupl": [59, 60, 62, 82, 168, 169, 179, 180, 200], "po": [59, 60, 62], "add_circl": [59, 60], "add_text_stamp": [59, 60], "key_handl": [59, 60], "chr": [59, 60, 62], "set_fill_color": [59, 60], "38": [59, 60], "unknown": [59, 60, 154], "min_line_width": 59, "max_line_width": 59, "lw_label": [59, 60], "col": [59, 60, 142], "fc_label": [59, 60], "get_text": 59, "text_stamp_label": [59, 60], "append": [59, 60, 100, 121, 122, 124, 131, 163, 174, 177], "create_fram": [59, 60, 63], "demo": [59, 60], "bkgd": [59, 60], "set_draw_handl": [59, 60], "set_keydown_handl": [59, 60, 62], "set_mousedrag_handl": [59, 60, 62], "set_mouseclick_handl": [59, 60, 62], "29": [59, 171], "77": 59, "129": 59, "132": 59, "198": 59, "201": 59, "228": 59, "outlin": [59, 62, 75, 95, 117, 118, 123], "parallel": [59, 68], "114": 59, "119": 59, "207": 59, "169": 59, "178": 59, "medium": [59, 68], "arbitrari": 59, "okai": [59, 60, 157, 164], "eleg": [59, 65, 200], "clunki": 59, "pen_down": 59, "rewritten": [59, 60, 114, 173], "basedexampl": 60, "extend": 60, "gotten": [60, 78], "exhaust": 60, "dog": [60, 139, 178], "fur": 60, "breed": 60, "bark": 60, "owner": 60, "eat": 60, "sleep": 60, "fetch": [60, 111], "blueprint": 60, "fur_color": 60, "owner_nam": 60, "bark_sound": 60, "num_balls_fetch": 60, "num_bark": 60, "__init__": 60, "ball": 60, "bingo": 60, "beagl": 60, "angi": 60, "brown": 60, "hawoooooooooooo": 60, "constructor": 60, "crowd": 60, "shelter": 60, "maxin": 60, "golden": 60, "retriev": [60, 73], "tom": [60, 173], "gold": [60, 69, 77, 80], "woooofff": 60, "fido": 60, "german": [60, 66], "shepherd": 60, "ellen": 60, "arrroooof": 60, "sparki": 60, "yorkshir": 60, "terrier": 60, "davina": 60, "blond": 60, "yip": 60, "queeni": 60, "arf": 60, "bunch": [60, 61, 95, 162], "bark_index": 60, "fetch_index": 60, "report": [60, 66, 117, 155, 161], "overal": [60, 61, 68, 117, 145], "dc": 60, "222": 60, "95": 60, "215": 60, "bulk": 60, "sec": 60, "toggle_bkgd_color": 60, "rad": 60, "fc": 60, "lc": 60, "lw": 60, "canv": 60, "text_stamp": 60, "drawing_context": 60, "stamp_list": 60, "subsequenet": 60, "reset": [60, 62, 75, 125, 158, 159], "circ": 60, "variabbl": 60, "collaps": 60, "prior": [60, 68, 75, 132, 140], "font_chang": 60, "overwrit": [60, 86], "approach": [60, 117, 146], "eventbasedprogram": 61, "seriou": 61, "hear": [61, 109], "archtiectur": 61, "detour": [61, 93], "ever": [61, 68, 72, 112, 123, 127, 130, 141], "chair": [61, 148, 184, 193], "sensor": [61, 140], "databas": 61, "dna": [61, 140], "dishwash": 61, "stand": [61, 68], "setup": [61, 141], "stuff": [61, 81, 123, 147], "mac": [61, 72], "speaker": 61, "meantim": 61, "shut": 61, "simpleguiev": 62, "trigger": [62, 130], "weird": [62, 101, 177], "dimension": [62, 142], "mouse_click": 62, "circ_po": 62, "set_keyup_handl": 62, "echo": 62, "keydown": 62, "current_kei": 62, "keyup": 62, "disappear": [62, 99, 132, 158, 159], "ascii": [62, 68], "simpleguimodul": 63, "unfortun": [63, 66, 117, 139, 178], "runeston": [63, 86, 100, 119, 130, 164, 200], "codeskultpr": 63, "load": [63, 113, 114, 183, 186, 187, 192], "classmat": [63, 117], "21": [63, 69, 71, 77, 80], "200": [63, 78, 101, 136, 142, 143, 154, 156, 157, 159], "py3": 63, "codeskulptor": 63, "org": [63, 68, 142], "renam": [63, 117], "button_click": 63, "aid": 63, "novic": [63, 69, 176], "reciev": 63, "offer": 63, "memor": 63, "season": [63, 169], "simplemap": 63, "simpleplot": 63, "labl": 63, "label2": 63, "basedprogram": 64, "tidbit": 64, "purpos": [64, 68, 73, 74, 75, 85, 86, 87, 90, 96, 100, 110, 111, 118, 133, 177, 184, 193], "daili": [64, 179, 184, 193], "huge": [64, 140], "overview": 64, "briefli": [64, 106, 177], "connect": [64, 68, 117], "react": [64, 127], "architectur": [65, 200], "batch": [65, 106, 200], "ui": [65, 200], "oo": [65, 200], "style": [65, 66, 75, 138, 200], "bia": [65, 200], "dropdown": [65, 200], "oh": [65, 200], "contrib": 66, "paraphras": 66, "philosophi": 66, "foundat": [66, 67, 68, 69, 71, 117], "speech": 66, "pizza": 66, "came": [66, 116, 142], "collabor": [66, 68], "gnu": [66, 67], "ei": 66, "sent": [66, 75, 181], "spirit": [66, 68], "gratitud": 66, "satisfact": 66, "2nd": [66, 188, 197], "contribut": [66, 109], "spare": 66, "transpar": [66, 68, 173], "explan": [66, 69, 85, 101, 113, 115, 124, 142], "imposs": [66, 110, 140], "stumbl": 66, "hope": [66, 106, 108], "contact": [66, 68], "jeff": 66, "elkner": [66, 67], "net": 66, "substanti": [66, 68, 117], "mainli": 66, "latulip": [66, 117], "univers": [66, 69, 71, 117, 184, 193], "lauren": [66, 67, 75], "himbeault": 66, "msc": 66, "advis": [66, 116, 127], "carter": 66, "lupkowski": 66, "undergradu": [66, 69, 71, 188, 197], "mike": 66, "machenri": 66, "straight": [66, 113], "recurs": 66, "he": [66, 117], "5th": [66, 121], "owen": 66, "davi": 66, "morn": 66, "enrich": 66, "gin": 66, "rummi": 66, "knew": [66, 127], "studi": [66, 101, 117, 174, 183, 184, 188, 190, 193, 197, 199], "gctaa": 66, "2009": [66, 68, 177], "2010": 66, "safath": 66, "ahm": 66, "howard": 66, "batist": 66, "loui": 66, "alfaro": 66, "rachel": 66, "hancock": 66, "thoughtful": 66, "led": 66, "engag": [66, 117, 140], "governor": 66, "academi": 66, "truli": [66, 72], "vein": 66, "hb": 66, "woodlawn": 66, "2007": [66, 68], "2008": [66, 68], "jame": 66, "crowlei": 66, "joshua": 66, "eddi": 66, "eric": 66, "larson": 66, "brian": 66, "mcgrail": 66, "iliana": 66, "vazuka": 66, "ammar": 66, "nabulsi": 66, "aldric": 66, "giacomoni": 66, "fibonacci": 66, "roger": 66, "sperberg": 66, "twist": 66, "adel": 66, "goldberg": 66, "sat": 66, "pycon": 66, "him": [66, 117], "ben": 66, "bruno": 66, "carl": 66, "lacomb": 66, "commut": 66, "alessandro": 66, "montanil": 66, "emanuel": 66, "rusconi": 66, "michael": 66, "vogt": 66, "clariti": 66, "shell": [66, 110, 114], "lloyd": 66, "hugh": 66, "allen": [66, 67], "yvon": 66, "bouliann": 66, "fred": 66, "bremmer": 66, "submit": [66, 96, 184, 193], "jonah": 66, "cohen": 66, "perl": 66, "latex": [66, 68], "beauti": 66, "html": [66, 68, 112], "conlon": 66, "grammar": 66, "benoit": 66, "girard": 66, "humor": 66, "courtnei": 66, "gleason": 66, "katherin": 66, "smith": 66, "horsebet": 66, "lee": 66, "harr": 66, "room": [66, 117, 127, 169], "inde": [66, 82, 100], "kaylin": 66, "david": [66, 117], "kershaw": 66, "broken": [66, 179], "cattwic": 66, "lam": 66, "makefil": 66, "scheme": [66, 117], "man": [66, 188, 197], "yong": 66, "mayo": 66, "unconsci": 66, "subconsci": [66, 109], "chri": [66, 67], "mcaloon": 66, "matthew": 66, "j": [66, 68, 71, 142, 153], "moelter": 66, "simon": 66, "dicon": 66, "montford": 66, "john": [66, 69, 71, 77], "ouzt": 66, "kevin": 66, "park": 66, "pool": 66, "schmitt": 66, "robin": 66, "shaw": 66, "printtim": 66, "paul": [66, 67], "sleigh": 66, "craig": 66, "snydal": 66, "ian": 66, "thoma": 66, "hi": [66, 117, 191], "keith": 66, "verheyden": 66, "peter": [66, 67], "winstanlei": 66, "longstand": 66, "latin": 66, "wrobel": 66, "mosh": 66, "zadka": 66, "invalu": 66, "project": [66, 72, 117], "draft": [66, 68], "dictionari": [66, 97], "guidanc": 66, "earli": [66, 112, 140], "christoph": 66, "zwerschk": 66, "pedagog": 66, "gleich": 66, "selb": 66, "mayer": 66, "slew": 66, "typograph": 66, "hayden": 66, "mcafe": 66, "caught": 66, "inconsist": 66, "angel": 66, "arnal": 66, "spanish": [66, 109], "tauhidul": 66, "hoqu": 66, "lex": 66, "berezhni": 66, "michel": 66, "alzetta": 66, "maid": 66, "andi": 66, "mitchel": [66, 67], "kalin": 66, "harvei": 66, "clarif": 66, "hutchin": 66, "foreword": [66, 119, 200], "gregor": 66, "lingl": 66, "vienna": [66, 69, 71], "austria": [66, 69, 71], "juli": 66, "prefac": [66, 67, 119, 200], "brad": 67, "miller": 67, "resnick": 67, "murphi": 67, "jeffrei": [67, 117], "wentworth": 67, "downei": 67, "meyer": 67, "dario": 67, "grant": [67, 68], "publish": [67, 68, 184, 193], "invari": [67, 68], "contributor": [67, 68, 200], "entitl": [67, 68, 184, 193], "fdl": 68, "novemb": 68, "\u00bd": 68, "\u00bc": 68, "\u215b": 68, "\u00be": 68, "\u215c": 68, "\u215d": 68, "\u215e": 68, "\u00b5": 68, "\u03c9": 68, "\u00aa": 68, "\u00ba": 68, "\u00b9": 68, "\u00b2": 68, "\u00b3": 68, "2001": 68, "2002": 68, "inc": 68, "manual": 68, "redistribut": 68, "commerci": 68, "noncommerci": 68, "secondarili": 68, "preserv": [68, 72], "copyleft": 68, "deriv": [68, 117], "complement": 68, "textual": 68, "regardless": [68, 85, 87, 109, 120, 121], "subject": [68, 109, 184, 193], "Such": 68, "royalti": 68, "unlimit": 68, "durat": 68, "herein": 68, "member": [68, 138, 139], "license": 68, "law": 68, "secondari": 68, "appendix": 68, "philosoph": 68, "polit": [68, 140], "regard": [68, 112], "passag": 68, "straightforwardli": 68, "formatt": 68, "markup": 68, "absenc": 68, "thwart": 68, "discourag": 68, "opaqu": 68, "plain": 68, "texinfo": 68, "sgml": 68, "xml": 68, "dtd": 68, "conform": 68, "postscript": 68, "pdf": 68, "png": [68, 142], "xcf": 68, "jpg": [68, 142], "proprietari": 68, "processor": 68, "legibli": 68, "promin": 68, "entiti": [68, 179], "subunit": 68, "precis": [68, 106, 117], "acknowledg": 68, "endors": 68, "histori": [68, 114, 117, 139], "warranti": 68, "disclaim": 68, "implic": [68, 75, 106, 109, 151], "void": [68, 105], "reproduc": 68, "whatsoev": 68, "measur": [68, 100], "obstruct": 68, "compens": [68, 184, 193], "exchang": 68, "lend": 68, "media": 68, "volumin": 68, "adjac": 68, "network": [68, 112], "protocol": [68, 184, 193], "prudent": 68, "agent": 68, "retail": 68, "request": 68, "whoever": 68, "possess": 68, "authorship": 68, "h": [68, 78, 100, 109, 142], "unalt": 68, "likewis": 68, "k": 68, "substanc": 68, "tone": [68, 142], "therein": 68, "retitl": 68, "conflict": 68, "appendic": 68, "qualifi": 68, "parti": [68, 124, 145], "peer": 68, "approv": [68, 184, 193], "authorit": 68, "act": [68, 99, 106], "behalf": 68, "replac": [68, 89, 92, 100, 112, 114, 142, 176, 177, 184, 193], "unmodifi": 68, "volum": [68, 117], "electron": 68, "disagr": 68, "prevail": 68, "sublicens": 68, "expressli": 68, "ceas": 68, "violat": 68, "reinstat": 68, "provision": 68, "perman": 68, "cessat": 68, "moreov": 68, "cure": 68, "receipt": 68, "proxi": 68, "massiv": [68, 140], "multiauthor": 68, "mmc": 68, "server": [68, 114, 164], "facil": 68, "anybodi": 68, "wiki": 68, "sa": 68, "alik": 68, "corpor": 68, "profit": 68, "busi": [68, 117], "san": 68, "francisco": 68, "california": 68, "incorpor": [68, 170], "republish": 68, "elig": 68, "august": 68, "THEIR": 68, "merg": [68, 140], "suit": [68, 161], "nontrivi": 68, "alternativefilereadingmethod": 69, "readlin": [69, 76, 77, 79, 80], "newlin": [69, 76, 77, 82, 86, 160], "filevar": 69, "support": [69, 117], "rare": 69, "fortun": [69, 93], "consider": [69, 106, 110], "essai": [69, 71], "difficult": [69, 71, 96, 99, 107, 117, 137, 170], "research": [69, 71, 117], "solid": [69, 71, 101], "academ": [69, 71], "school_prompt2": 69, "summer": [69, 70, 71], "travel": [69, 70, 71, 181], "itali": [69, 71], "rome": [69, 71], "greec": [69, 71], "athen": [69, 71], "england": [69, 71], "london": [69, 71], "manchest": [69, 71], "franc": [69, 71], "pari": [69, 71], "lyon": [69, 71], "spain": [69, 71], "madrid": [69, 71], "barcelona": [69, 71], "granada": [69, 71], "travel_plans2": 69, "num_lin": [69, 70, 77], "sad": [69, 71, 77], "upset": [69, 71, 77], "melancholi": [69, 71, 77], "somber": [69, 71, 77], "bitter": [69, 71, 77], "angri": [69, 71, 77], "mad": [69, 71, 77], "enrag": [69, 71, 77], "irat": [69, 71, 77], "irrit": [69, 71, 77], "wrath": [69, 71, 77], "outrag": [69, 71, 77], "infuri": [69, 71, 77], "cheer": [69, 71, 77], "elat": [69, 71, 77], "joyou": [69, 71, 77], "delight": [69, 71, 77, 117], "glad": [69, 71, 74, 77], "disori": [69, 71, 77], "puzzl": [69, 71, 77], "perplex": [69, 71, 77], "daze": [69, 71, 77], "befuddl": [69, 71, 77], "excit": [69, 71, 77, 132], "eager": [69, 71, 77], "scare": [69, 71, 77], "afraid": [69, 71, 77], "fear": [69, 71, 77], "panick": [69, 71, 77], "terrifi": [69, 71, 77], "petrifi": [69, 71, 77], "startl": [69, 71, 77], "nervou": [69, 71, 77], "anxiou": [69, 71, 77], "jitteri": [69, 71, 77], "jumpi": [69, 71, 77], "uneasi": [69, 71, 77], "apprehens": [69, 71, 77], "first_forti": 69, "compris": [69, 179], "emotion_words2": 69, "sex": [69, 77, 80, 140], "medal": [69, 77, 80], "dijiang": [69, 77, 80], "china": [69, 77, 80], "basketbal": [69, 77, 80], "na": [69, 77, 80], "lamusi": [69, 77], "judo": [69, 77], "gunnar": [69, 77], "nielsen": [69, 77], "aabi": [69, 77], "denmark": [69, 77, 80], "footbal": [69, 77], "edgar": [69, 77, 80], "lindenau": [69, 77, 80], "aaby": [69, 77, 80], "34": [69, 77, 80, 162, 178], "sweden": [69, 77, 80], "tug": [69, 77, 80], "war": [69, 77, 80, 160], "christin": [69, 77, 80], "jacoba": [69, 77, 80], "aaftink": [69, 77, 80], "netherland": [69, 77, 80], "skate": [69, 77, 80], "knut": [69, 77], "aaland": [69, 77], "cross": [69, 77, 155], "countri": [69, 71, 77, 117], "ski": [69, 77], "33": [69, 70, 75, 77, 162], "aalberg": [69, 77], "cornelia": [69, 77], "cor": [69, 77], "aalten": [69, 77], "strannood": [69, 77], "athlet": [69, 77], "antti": [69, 77], "sami": [69, 77], "aalto": [69, 77], "finland": [69, 77], "ic": [69, 77], "hockei": [69, 77], "einar": [69, 77], "ferdinand": [69, 77], "einari": [69, 77], "swim": [69, 77, 80], "jorma": [69, 77], "ilmari": [69, 77], "jyri": [69, 77], "tapani": [69, 77], "badminton": [69, 77], "minna": [69, 77], "maarit": [69, 77], "sail": [69, 77], "pirjo": [69, 77], "hannel": [69, 77], "mattila": [69, 77], "biathlon": [69, 77], "timo": [69, 77], "antero": [69, 77], "aaltonen": [69, 77], "valdemar": [69, 77], "54": [69, 77], "competit": [69, 77], "textfil": [70, 72], "travel_plan": [70, 71], "plan": [70, 101, 117], "commentari": 70, "emotion_word": [70, 71, 77], "emot": [70, 109], "school_prompt": [70, 71], "beginning_char": 70, "first_char": 70, "p_word": 70, "sp500": 70, "monthli": 70, "2016": 70, "2017": 70, "paid": 70, "bond": 70, "june": 70, "mean_sp": 70, "max_interest": 70, "scope": [70, 103, 200], "var_x": 70, "avala": 70, "everywher": 70, "local": [70, 72, 86, 90, 94, 97, 101, 103, 104, 154, 200], "datafil": [71, 79, 159], "studentdata": 71, "imaginari": 71, "exam": 71, "joe": 71, "bill": 71, "sue": 71, "28": 71, "89": [71, 162], "quiz": 71, "destin": 71, "j_emot": 71, "findingafileonyourdisk": 72, "myfil": [72, 77], "hierarchi": 72, "filenam": [72, 85, 86, 142], "mypythonprogram": 72, "data1": 72, "mydata": [72, 81], "data2": 72, "allproject": 72, "descend": 72, "subfold": 72, "joebob01": 72, "pathnam": 72, "unix": 72, "variant": 72, "rewrit": [72, 99, 121, 123, 124], "fake": 72, "disk": 72, "yearlyproject": 72, "csv": [72, 84], "companydata": 72, "functiondefinit": 73, "insist": 73, "treatment": 73, "function_nam": 73, "__doc__": [73, 97], "goodby": [73, 78, 95], "hasn": 73, "draw_small_squar": 73, "draw_big_squar": 73, "revolut": 73, "120": [73, 78], "functioninvoc": 74, "emphas": [74, 99], "offici": 74, "jump": [74, 87, 93, 133, 147, 153], "functionpr": 75, "postcondit": 75, "docstr": [75, 97, 132, 158, 159], "funtion": [75, 78], "composit": [75, 97, 104, 130, 200], "41": 75, "admit": 75, "colleg": [75, 139], "met": 75, "modif": [75, 98, 101, 114, 132], "summari": [75, 91, 104, 200], "precondit": 75, "iteratingoverlinesinafil": 77, "carriag": 77, "backslash": 77, "escap": [77, 123, 125, 160], "invis": 77, "th": 77, "statement1": 77, "statement2": 77, "olymp": [77, 80, 83], "split": [77, 80, 92, 117, 154, 158, 159, 163, 179, 180, 181, 200], "alin": 77, "comfort": [77, 117], "idiom": [77, 109], "listenerfunct": 78, "modular": [78, 117, 134], "key_r": [78, 98, 173], "cursor": 78, "key_q": 78, "onkei": 78, "filesrecip": 79, "foolproof": 79, "fulli": [79, 117, 130], "digest": 79, "succe": [79, 117], "outsid": [79, 87, 96, 99, 123, 125, 127, 142, 144, 154, 186, 187, 190, 192, 195, 196, 199], "fname": 79, "yourfil": 79, "fileref": [79, 83, 159], "lin": 79, "readingcsvfil": 80, "olympian": [80, 82, 83], "strip": 80, "rid": [80, 181], "trail": [80, 111], "100m": 80, "freestyl": 80, "tsv": 80, "1500m": 80, "curv": 80, "unquot": 80, "hurt": 81, "wild": 81, "mechan": [81, 101, 124, 151], "clean": 81, "forgotten": 81, "autom": [81, 106, 126], "abstract": [81, 87, 117], "md": 81, "neatli": [81, 91], "writingcsvfil": 82, "subset": 82, "row_str": 82, "curli": 82, "brace": 82, "unlik": [82, 91, 123], "wouldn": [82, 89, 130], "templat": 82, "unpack": 82, "cell": [82, 117], "doabl": 82, "delimit": [82, 163, 175], "readingafil": 83, "wptipshandlingfil": 84, "suffix": 84, "filenameexampl": 84, "magic": 84, "infer": [84, 114], "guess": [84, 115], "workingwithdatafil": 85, "resid": [85, 87], "ultim": [85, 87], "drive": [85, 87], "music": [85, 87, 117], "filevari": 85, "writingtextfil": 86, "overwritten": 86, "outfil": 86, "squared_numb": 86, "reiniti": 86, "lose": [86, 114], "fanci": 86, "shorter": [86, 101, 114, 117], "gpa": 87, "larger": [87, 100, 123, 140], "crucial": 87, "plenti": 87, "instagram": [87, 117, 140], "land": [87, 100], "post": [87, 88, 96, 140, 149, 158, 159, 164, 186, 190, 192, 195, 199, 200], "stori": 87, "photo": [87, 117, 140, 142, 160], "ofetn": 87, "mode": [87, 110], "pre": [88, 158, 159, 190, 191, 199, 200], "filesystem": [88, 200], "afunctionthataccumul": 89, "ourselv": [89, 111, 123, 127], "accuml": [89, 150], "wrap": 89, "mylen": 89, "rearrang": [89, 144], "outdent": [89, 120], "int_return": 90, "mid": [90, 121, 129], "class_grad": 90, "generate_coord": 90, "decodingafunct": 91, "aim": [91, 161], "pain": [91, 117], "cyu3": 91, "num_test": 92, "mirror": 92, "mississippi": 92, "love": [92, 101, 181], "spom": 92, "favorit": 92, "food": [92, 179], "yum": 92, "om": 92, "spam": [92, 140], "lave": 92, "favarit": 92, "faad": 92, "findhypot": 92, "longest": 92, "flowofexecutionsummari": 93, "interpert": 93, "adept": 93, "termin": [93, 99, 101, 110, 124, 138, 145], "pow": 93, "excut": 93, "functioncomposit": 94, "subproblem": 94, "decomposit": [94, 123], "sum_of_squar": [94, 171], "stack": [94, 97], "helper": 94, "47": 94, "draw_design": 94, "draw_triangl": 94, "mult": [94, 183], "functionparamet": 95, "enabl": [95, 130, 140], "slight": 95, "abc": [95, 117], "revis": [95, 116], "hello2": 95, "iman": 95, "jacki": 95, "hello3": 95, "wei": 95, "position": 95, "draw_squar": 95, "petal": 95, "mess": 95, "swap": [95, 163, 195, 196], "inner": [95, 141, 142, 153, 154, 157], "print_mani": 95, "cyu": 95, "s1": [95, 101], "s2": [95, 101], "functionsideeffect": 96, "possibli": [96, 123], "intermedi": [96, 110, 152, 200], "becuas": 96, "snippet": [96, 115, 116, 129, 161], "influenc": 96, "mutabl": [96, 97, 176, 179, 180, 200], "temporari": [96, 100, 101, 116, 163], "lifetim": [97, 99], "destroi": [97, 99, 127, 184, 193], "expr": 97, "methodnam": 97, "annot": [97, 103, 104, 162, 163, 200], "listenerfunctionswithparamet": 98, "onclick": [98, 173], "localglobalvariablesscop": 99, "recov": [99, 114], "expir": 99, "caller": [99, 101, 102, 174], "nearli": [99, 109, 140], "subsect": 99, "nonsens": 99, "badsquar": 99, "silli": 99, "poorli": [99, 126], "theme": 99, "versu": 99, "shadow": 99, "cement": 99, "aug": 99, "printvsreturn": 100, "beneath": 100, "slogan": 100, "ongo": 100, "consumpt": 100, "eventu": [100, 124], "returningavaluefromafunct": 101, "procedur": [101, 117, 184, 193], "tosquar": 101, "squareresult": 101, "confid": [101, 123, 174, 189, 190, 198, 199], "attend": [101, 164], "anyon": [101, 110, 149, 177], "longer_than_f": 101, "underneath": [101, 106, 121, 160], "reiter": 101, "addem": 101, "cyu2": 101, "show_me_numb": 101, "list_of_int": 101, "same_th": 101, "unchang": 101, "subtract_thre": 101, "minu": 101, "ist": 101, "becki": 101, "s_chang": 101, "typeannot": 102, "decod": [102, 104, 163, 200], "reduc": [102, 109], "sleuth": 102, "msg": [102, 173], "hellohello": 102, "515": 102, "mypi": 102, "functionspart_ii": 103, "paramt": [103, 162], "focus": [103, 117], "atypicalfirstprogram": 105, "tradition": 105, "judg": 105, "simplic": 105, "helloworld": 105, "arg": 105, "println": 105, "statment": [105, 120], "algorithmsinteractivityandeth": 106, "thread": [106, 117], "strand": 106, "central": 106, "eas": [106, 107], "understood": [106, 109], "\u03c0": 106, "serv": [106, 117], "obtain": 106, "wear": 106, "hat": 106, "bore": [106, 117, 151], "technologi": [106, 117], "specialist": 106, "spit": 106, "tracker": 106, "interspers": 106, "tradit": 106, "cheat": 106, "deploi": 106, "abus": 106, "1415": 106, "afficionado": 106, "disastr": 106, "airplan": 106, "malfunct": 106, "plane": [106, 127], "dens": [107, 109], "bye": [108, 121], "formalandnaturallanguag": 109, "korean": 109, "mandarin": 109, "chines": 109, "impos": 109, "evolv": [109, 110, 117], "among": 109, "chemist": 109, "molecul": 109, "importantli": 109, "zz": 109, "pertain": 109, "molecular": 109, "subscript": 109, "shoe": 109, "fell": 109, "contextu": 109, "unambigu": 109, "redund": 109, "misunderstand": 109, "verbos": 109, "metaphor": [109, 111], "joke": 109, "idiomat": 109, "grow": [109, 117], "prose": 109, "poem": [109, 163], "amen": 109, "analysi": 109, "byte": [110, 114], "virtual": [110, 114], "programmm": 110, "assembli": [110, 114], "portabl": [110, 114], "formul": [110, 118], "vocabulari": 110, "thetermin": 110, "contrast": [110, 141], "analog": 110, "hellolittleturtl": 111, "upcom": 111, "graph": 111, "ground": 111, "geometr": 111, "widespread": [111, 117], "ouput": 111, "moreaboutprogram": 112, "encod": [112, 131], "stream": [112, 140], "subtask": 112, "tast": 112, "groceri": [112, 127, 179], "cancel": [112, 131], "shop": 112, "ourfirstturtleprogram": 113, "antara": 113, "brief": 113, "compass": 113, "neeed": 113, "checkmark": 113, "southeast": 113, "northeast": 113, "thepythonprogramminglanguag": 114, "php": 114, "loos": 114, "disadvantag": 114, "enorm": 114, "core": 114, "remot": 114, "jupyt": 114, "notebook": 114, "certainli": [114, 117], "excel": [114, 117, 118], "log": [114, 117], "latest": 114, "wppredictbeforeyourun": 115, "increasingli": [115, 117, 140], "lookout": 115, "wptounderstandaprogramchangeit": 116, "diagnost": 116, "fopp": 117, "fantast": 117, "strong": 117, "incldu": 117, "reorder": 117, "canadian": 117, "semest": 117, "callback": 117, "spiral": 117, "beazlei": 117, "educ": [117, 184, 188, 193, 197], "steadili": 117, "ago": 117, "guido": 117, "van": 117, "rossum": 117, "1980": 117, "borrow": 117, "modula": 117, "remark": 117, "broad": 117, "appeal": 117, "profession": [117, 184, 193], "artist": 117, "despit": [117, 170], "opinion": 117, "masochist": 117, "tendenc": 117, "annoi": 117, "seemingli": 117, "arcan": 117, "engin": 117, "uninspir": 117, "unconvent": 117, "obscur": 117, "unintellig": 117, "hundr": [117, 151], "fault": 117, "conceptu": 117, "neat": 117, "gradual": 117, "lisp": 117, "struck": 117, "faster": [117, 142], "graduat": 117, "chicago": 117, "daunt": 117, "blister": 117, "nine": 117, "quarter": 117, "inflict": 117, "suffer": 117, "counterproduct": 117, "young": 117, "bright": 117, "todai": 117, "pocket": 117, "couch": [117, 148], "desk": 117, "swiss": 117, "armi": 117, "knife": 117, "21st": 117, "centuri": 117, "arrai": 117, "militari": 117, "bomb": 117, "peac": 117, "social": [117, 136, 140], "quantiti": [117, 120], "astronom": 117, "distant": 117, "star": [117, 154], "sky": 117, "sociologist": 117, "citizen": [117, 140], "literatur": 117, "ear": 117, "health": [117, 140, 174], "globe": 117, "doctor": [117, 151], "medicin": 117, "popul": 117, "attract": 117, "billion": 117, "stagger": 117, "har": 117, "routin": 117, "rai": 117, "restaur": 117, "youtub": 117, "snapchat": [117, 151], "dropbox": 117, "robust": 117, "tensorflow": 117, "orderli": 117, "mechanist": [117, 118], "sin": [117, 140], "diseas": 117, "leaf": 117, "plant": 117, "whitefli": 117, "infest": 117, "filter": 117, "shakespear": 117, "3d": 117, "stanford": 117, "michelangelo": 117, "reliabl": [117, 118], "Being": 117, "strive": 117, "li": 117, "overwhelm": 117, "seek": 117, "stump": 117, "sincer": 117, "knowledg": 117, "tackl": 117, "psychologi": 117, "piqu": 117, "thewayoftheprogram": 118, "pie": [119, 200], "zone": [119, 200], "responsibli": [119, 200], "preview": [119, 200], "breakandcontinu": 120, "realist": 120, "recheck": 120, "inventori": 120, "sublist": [121, 168], "check_num": 121, "stop_at_z": 121, "sum2": 121, "sum1": [121, 144], "32nd": 121, "slice": [121, 163, 179, 180, 181, 183, 200], "odd_num": 121, "looop": 122, "three_num": 122, "randomlywalkingturtl": 123, "entertain": 123, "wander": 123, "indefinit": [123, 124, 125, 126, 127, 154, 200], "delai": 123, "tough": 123, "deleg": 123, "isinscreen": 123, "window_height": 123, "farther": 123, "leftbound": 123, "rightbound": 123, "topbound": 123, "bottombound": 123, "turtlex": 123, "xcor": 123, "turtlei": 123, "ycor": 123, "stillin": 123, "thewhilestat": 124, "summat": 124, "anumb": 124, "abound": 124, "thesum": [124, 127], "reevalu": 124, "forev": [124, 127], "infinit": [124, 126, 128, 200], "endless": 124, "shampoo": 124, "lather": 124, "rins": 124, "finit": [124, 142], "exce": 124, "eve_num": 124, "list1": 124, "stop_at_four": 124, "wpinfiniteloop": 125, "ininit": 125, "reassig": 125, "reload": 125, "init": 125, "stuck": 125, "indefiniteiter": 126, "converg": 126, "listenerloop": 127, "sell": 127, "ticket": 127, "door": 127, "hall": 127, "baggag": 127, "crew": 127, "unload": 127, "suitcas": 127, "bag": 127, "cargo": 127, "clerk": [127, 140], "ring": 127, "conveyor": 127, "belt": 127, "grand": 127, "moreitem": 127, "pseudocod": [127, 161], "plastic": 127, "signal": 127, "sentinel": [128, 200], "indetermin": [128, 200], "cost": 129, "combiningconditionalsandfunct": 130, "dondit": 130, "toggle_color": 130, "key_t": 130, "key_c": 130, "tami": 130, "tri_stamp": 130, "random_mov": 130, "campu": 130, "r_kei": 130, "g_kei": 130, "combiningiterationandcondit": 131, "user_text": 131, "inspect": 131, "achiev": [131, 158], "abbout": 131, "singular": [131, 149, 156], "combiningiterationandfunct": 132, "discov": 132, "meanin": 132, "cube": 132, "input_str": 132, "input_num": 132, "vari": [132, 162], "cycl": 132, "hideturtl": 132, "stampi": 132, "combiningiterationconditionalsandfunct": 133, "password": [133, 184, 193], "integratingconcept": 134, "congratul": 134, "breather": 134, "robert": [136, 177], "mccloskei": 136, "duckl": 136, "kack": 136, "lack": 136, "mack": 136, "nack": 136, "ouack": 136, "pack": 136, "quack": 136, "februari": 136, "march": 136, "66": 136, "drunk": 136, "pirat": 136, "experiment": 136, "160": [136, 157], "43": 136, "270": 136, "97": 136, "940": 136, "86": [136, 142], "flowofexecutionoftheforloop": 137, "xkcd": 137, "travers": [138, 141, 144, 151, 152, 200], "ix": 138, "upon": [138, 155, 157], "matur": 138, "establish": 138, "inter": 138, "indexoperatorforstr": 139, "postion": 139, "rightmost": 139, "luther": [139, 142], "eth": 139, "nth": [139, 177], "AT": [139, 177, 184, 193], "seventh": 139, "rock": [139, 143, 172, 178], "alist": [139, 168, 172, 178], "67": [139, 153, 159, 172, 178], "cat": [139, 172, 178], "56": [139, 162, 178], "57": [139, 178], "34th": 139, "lst": [139, 170, 172, 174, 175, 181], "23rd": 139, "chacter": 139, "analg": 139, "iterationpowerandeth": 140, "wind": 140, "weather": 140, "station": 140, "twitter": 140, "hashtag": 140, "mail": 140, "phonebook": 140, "administr": 140, "offic": 140, "wider": 140, "audienc": 140, "blood": 140, "donat": 140, "clinic": 140, "evil": 140, "spread": 140, "disinform": 140, "candid": 140, "insur": 140, "ssn": 140, "acdg": 140, "cdda": 140, "netflix": 140, "purchas": 140, "id": [140, 159, 164], "inmat": 140, "held": 140, "prison": 140, "2020": [140, 156], "airport": 140, "vancouv": 140, "2021": [140, 156], "somebodi": 140, "hospit": 140, "ontario": 140, "children": [140, 177], "employe": 140, "inaccuraci": 140, "erron": 140, "unclear": 140, "tag": 140, "market": 140, "uneth": 140, "refus": [140, 184, 193], "webpag": 140, "push": 140, "teacher": 140, "boss": 140, "peek": 140, "listsandforloop": 141, "gloss": 141, "afruit": 141, "reorgan": 141, "acolor": 141, "ch": [141, 143], "nestediterationimageprocess": 142, "spreadsheet": 142, "discret": 142, "grid": 142, "intens": 142, "255": 142, "256": 142, "magenta": 142, "cimag": 142, "pypi": 142, "getr": 142, "getgreen": 142, "getblu": 142, "setr": 142, "setgreen": 142, "setblu": 142, "156": 142, "emptyimag": 142, "getwidth": 142, "getheight": 142, "getpixel": 142, "setpixel": 142, "img": 142, "cy": 142, "mp": 142, "244": 142, "165": 142, "161": 142, "158": 142, "closest": 142, "systemat": 142, "visit": 142, "easiest": 142, "205": 142, "goldygoph": 142, "setdelai": 142, "slower": 142, "newr": 142, "newgreen": 142, "newblu": 142, "grai": 142, "threshold": 142, "sepia": 142, "stringsandforloop": 143, "achar": 143, "annika": 143, "theaccumulatorpattern": 144, "anatomi": 144, "util": 144, "cast": 144, "52": [144, 160], "numb": 144, "theforloop": 145, "hexagon": 145, "octagon": [145, 155, 157], "nightmar": 145, "invit": 145, "imit": 145, "loop_var_nam": 145, "traversalandtheforloopbyindex": 146, "apricot": 146, "cherri": 146, "peach": 146, "enumer": 146, "idx": 146, "turtlerepetitionwithaforloop": 147, "linear": 147, "cool": 147, "wpkeepingtrackofyouriteratorvariableyouriter": 148, "difficulti": [148, 158, 159], "beam": 148, "washer": 148, "dryer": 148, "setter": 148, "wing": 148, "spiker": 148, "blocker": 148, "wpnamingvariablesinforloop": 149, "song": 149, "plural": 149, "genr": 149, "wpprintingintermediateresult": 150, "interpretor": 150, "deciph": 150, "navigationn": 150, "border": [151, 158], "chatper": 151, "rgb": [152, 200], "week2a2": 153, "my_str": 153, "several_th": 153, "str_list": 153, "original_str": 153, "week10lab": 154, "register_lab_stud": 154, "zoom": 154, "72": 154, "216": 154, "hide": 154, "coordinag": 154, "week2lab": 155, "eight": [155, 175], "retyp": 155, "week3lab": 156, "loan": 156, "5000": 156, "annual": 156, "5349": 156, "income_2020": 156, "income_2021": 156, "tax": 156, "recreat": [156, 161], "guidelin": 156, "week4lab": 157, "vertic": 157, "race": 157, "t1": 157, "t2": 157, "turtle_list": 157, "t3": 157, "t4": 157, "t5": 157, "t6": 157, "x_posit": 157, "cap": 157, "y_posit": 157, "190": 157, "bear": 157, "week5lab": [158, 159], "aka": [158, 159], "eras": 158, "goto_random": [158, 159], "kyra": [158, 159], "acut": 158, "arriv": 158, "xcoordin": [158, 159], "ycoordin": [158, 159], "lab5_level1": 159, "nocodelen": 159, "alexand": 159, "axi": 159, "AND": [159, 184, 193], "91": 159, "lab5_level2": 159, "clip": 159, "coord": 159, "139": 159, "lab5_level3": 159, "available_fil": 159, "turtle_coord": 159, "iddmport": 159, "asif": 159, "168": 159, "125": 159, "173": 159, "194": 159, "87": 159, "63": 159, "week6lab": 160, "key_word": 160, "paragraph": 160, "player": 160, "tie": 160, "award": 160, "winner": 160, "spritn": 160, "samepl": 160, "player1": 160, "player2": 160, "week7lab": 161, "scrambl": 161, "seven": 161, "input_valid": 161, "eighteen": 161, "isdigit": 161, "usag": 161, "num_str": 161, "queen": 161, "diamond": 161, "ac": [161, 192], "spade": 161, "week8lab": 162, "newli": [162, 163], "98": 162, "move_random": 162, "turt": 162, "dorsa": 162, "count_vowel": 162, "week9lab": 163, "temp_list": 163, "final_list": 163, "jumbl": 163, "warn": 163, "spoken": 163, "offens": 163, "extract_author": 163, "extract_poem_bodi": 163, "url": 163, "calc_avg_words_per_lin": 163, "44": 163, "flander": 163, "6111": 163, "count_word": 163, "aurora": 164, "norm": 164, "mate": 164, "piazza": 164, "channel": 164, "telegram": 164, "chat": 164, "discord": 164, "insan": 164, "all_cap": 164, "eg": 164, "days_in_week": 164, "student_id": 164, "num_point": 164, "box_width": 164, "y_scale_factor": 164, "temp": 164, "this_students_id_numb": 164, "boxwidth": 164, "venu": [165, 200], "labmat": [165, 200], "concatenationandrepetit": 168, "new_list": 168, "fruit_list": 168, "num_list": 168, "wp": [168, 177], "veggies1": 168, "blist": 168, "countandindex": 169, "itemtocount": 169, "leftmost": 169, "unabl": 169, "metatars": 169, "bio": 169, "autumn": 169, "ty": 169, "qu": 169, "wow": 169, "ht": 169, "bathroom": 169, "kitchen": 169, "bedroom": 169, "closet": 169, "foyer": 169, "garden": 169, "disabmiguatingsquarebracket": 170, "glanc": 170, "new_lst": [170, 178], "n_lst": 170, "builtin": 171, "pretend": 171, "indexerror": 172, "banana": 172, "last_ch": 172, "grape": 172, "mid_char": 172, "mutableobjectsideeffect": 173, "mylst": [173, 174], "bison": [173, 174], "relev": 173, "confin": 173, "random_squar": 173, "random_loc": 173, "random_colour": 173, "write_msg": 173, "passingmutableobject": 174, "unmut": 174, "changeit": 174, "slot": 174, "contradict": 174, "mylist": 174, "thoroughli": 174, "thrown": 174, "privat": [174, 184, 193], "salari": 174, "tamper": [174, 177], "avg_salari": 174, "inappropri": [174, 184, 193], "myfun": 174, "splitandjoin": 175, "whitespac": 175, "ai": 175, "invers": 175, "wd_lst": 175, "6th": 175, "13th": 175, "stringsareimmut": 176, "memori": 176, "alloc": 176, "captur": [176, 177], "stringsandlist": 177, "list_of_num": 177, "bird_list": 177, "parrot": 177, "dove": 177, "swallow": 177, "list_of_th": 177, "julia": [177, 178], "1967": 177, "actress": 177, "atlanta": 177, "georgia": 177, "immut": [177, 178, 179, 180, 200], "critici": 177, "75th": 177, "offset": 177, "thesliceoper": 178, "hyphen": 178, "thankfulli": 178, "recent": 178, "film": 178, "si106": 178, "9th": 178, "12th": 178, "sub_lst": 178, "bui": 179, "primit": 179, "atom": 179, "mutat": 179, "immuat": [179, 180, 200], "disambigu": [180, 200], "week2a1": 181, "let_two": 181, "sport": 181, "az": 181, "qy": 181, "moon": 181, "basebal": 181, "sea": 181, "how_mani": 181, "end_elem": 181, "num_lst": 181, "ascendeng": 181, "ie": 181, "greeting1": 181, "greeting2": 181, "lectur": [181, 184, 193], "condelen": 181, "delimet": 181, "p3": [183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "pretest_cond_with_func": 183, "pretest": 183, "pretest_complex_list_str": 183, "pretest_sum_with_rang": 183, "pretest_string_abbrev": 183, "pretest_sum_with_mod": 183, "concat": 183, "cont": 183, "particip": 183, "ashesi": [184, 190, 193, 199], "intuit": [184, 193], "scratch": 184, "survei": [184, 187, 190, 193, 196, 199], "111": [184, 193], "registrar": [184, 193], "demograph": [184, 193, 199], "midterm": [184, 193], "penalti": [184, 193], "loss": [184, 193], "volunt": [184, 193], "aloud": [184, 193], "voluntari": [184, 193], "risk": [184, 193], "minim": [184, 193], "breach": [184, 193], "confidenti": [184, 193], "safeguard": [184, 193], "usernam": [184, 193], "audio": [184, 193], "transcript": [184, 193], "promis": [184, 193], "incent": [184, 193], "OF": [184, 193], "privaci": [184, 193], "unauthor": [184, 193], "gather": [184, 193], "dissemin": [184, 193], "investig": [184, 193], "agre": [184, 193], "withdraw": [184, 193], "discontinu": [184, 193], "scientif": [184, 193], "journal": [184, 193], "complaint": [184, 193], "jan": [184, 190, 193, 199], "pearc": [184, 190, 193, 199], "jpearc": [184, 190, 193, 199], "edu": [184, 190, 193, 199], "gh": [184, 190, 193, 199], "conduct": [184, 193], "supervisor": [184, 193], "ayorkor": [184, 193], "korsach": [184, 193], "akorsah": [184, 193], "THAT": [184, 193], "THE": [184, 193], "freeli": [184, 193], "TO": [184, 193], "IN": [184, 193], "committe": [184, 193], "hscr": [184, 193], "esther": [184, 193], "laryea": [184, 193], "ealaryea": [184, 193], "irb": [184, 193], "ON": [184, 193], "pilot": 186, "list_loop_two_lists_pp": 186, "has22_parson": 186, "sum13": 186, "upper_cent": 187, "prestest_is_ascending_ac": 187, "sum67_fix": 187, "lst_two_loop_post": 187, "postsurvei": [188, 197], "woman": [188, 197], "3rd": [188, 197], "awar": [188, 197], "dyslexia": [188, 197], "autism": [188, 197], "adhd": [188, 197], "presurvei": [189, 198], "ebook": [189, 198], "countdown": 191, "list_loop_two_lists_ac": 192, "has22_writ": 192, "sum13_writecode_test_1_v2": 192, "integr": 200, "lab": 200}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"boolean": 0, "valu": [0, 10, 27, 36, 101, 104, 127], "express": [0, 18, 25, 32, 101], "chain": 1, "condit": [1, 3, 7, 10, 12, 13, 14, 75, 130, 131, 133, 190], "chapter": [2, 33, 54, 70, 90, 108, 121, 153, 181], "assess": [2, 33, 54, 70, 90, 108, 121, 153, 181], "execut": [3, 93, 131, 137], "binari": 3, "select": [3, 8], "exercis": [4, 17, 45, 59, 71, 92, 122, 136, 171], "glossari": [5, 19, 38, 76, 97, 110, 138], "logic": 6, "oper": [6, 9, 11, 22, 23, 139, 177, 178], "common": [6, 9, 50, 74, 78], "mistak": [6, 9, 74, 78], "smart": 6, "evalu": [6, 24], "nest": [7, 142], "omit": 8, "els": 8, "claus": 8, "unari": 8, "preced": 9, "The": [10, 11, 49, 60, 63, 114, 118, 124, 127, 140, 142, 144, 145, 178], "accumul": [10, 89, 144], "pattern": [10, 144], "max": 10, "set": [12, 140], "up": [12, 185, 194], "choos": [12, 30], "your": [12, 24, 41, 68, 72, 148], "type": [12, 15, 16, 27, 39, 44, 95, 102, 184, 185, 193, 194], "intro": 13, "what": [13, 56, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199], "we": 13, "can": 13, "do": [13, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199], "turtl": [13, 34, 37, 40, 50, 54, 111, 113, 123, 141, 147], "learn": [13, 31, 51, 52, 64, 87, 103, 117, 118, 126, 179], "goal": [13, 31, 51, 52, 87, 118, 126, 179], "object": [13, 31, 43, 51, 52, 64, 87, 103, 118, 126, 142, 173, 174, 179], "convers": 15, "function": [15, 18, 42, 73, 74, 75, 78, 87, 88, 89, 91, 94, 95, 98, 101, 103, 104, 130, 132, 133, 141, 190], "data": [16, 27, 80, 82, 85, 140, 174], "call": [18, 94, 130], "part": [18, 101, 103], "complex": 18, "parenthes": 18, "invok": [18, 132], "hard": 20, "code": [20, 35, 132, 185, 194], "input": [21, 55, 57, 127], "operand": 22, "order": [23, 95], "reassign": 24, "develop": 24, "mental": 24, "model": [24, 142], "how": [24, 39, 68], "python": [24, 42, 52, 114, 190, 199], "statement": [25, 32, 124], "updat": 26, "variabl": [26, 28, 29, 30, 32, 36, 59, 99, 148, 149], "name": [28, 30, 149], "keyword": 28, "right": 30, "introduct": [31, 51, 52, 87, 103, 118, 119, 126, 151, 179, 185, 191, 194], "2": [33, 68, 106, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "A": [34, 40, 59, 60, 89, 105], "few": 34, "more": [34, 112, 128], "method": [34, 43, 69, 169, 176], "observ": 34, "ethic": [35, 36, 49, 75, 106, 174], "ownership": 35, "default": [36, 58], "emb": 36, "explor": 37, "modul": [37, 42, 49, 52, 53, 54, 63], "complet": [37, 59, 113], "line": [37, 77], "extend": 37, "thi": [37, 68], "program": [37, 59, 60, 61, 64, 105, 106, 112, 113, 114, 116, 118, 141, 173, 184, 193], "debug": [39, 44, 51, 53, 54], "avoid": 39, "begin": [39, 44], "tip": [39, 44, 84], "error": [39, 41, 44, 46, 47, 48, 50], "instanc": [40, 43], "herd": 40, "know": 41, "messag": 41, "syntaxerror": 41, "typeerror": 41, "solut": 41, "nameerror": 41, "valueerror": 41, "import": 42, "don": 42, "t": 42, "overwrit": 42, "standard": [42, 58], "librari": 42, "syntax": [42, 48], "note": 42, "limit": 42, "activecod": [42, 114], "orient": 43, "concept": [43, 134], "user": [43, 56], "defin": 43, "class": [43, 60, 184, 193], "attribut": 43, "contribut": 45, "runtim": 46, "semant": 47, "test": [47, 183, 187, 196], "case": 47, "random": 49, "draw": 54, "ad": [55, 177], "gui": [55, 56, 59, 60], "control": [55, 112], "label": 55, "button": [55, 58], "text": [55, 86], "box": 55, "build": 56, "graphic": 56, "interfac": 56, "": 56, "toolkit": [56, 63], "event": [57, 59, 60, 61, 62, 64, 65], "handler": 57, "ui": 57, "widget": 57, "window": 57, "base": [57, 59, 60, 61, 64], "regist": 57, "bia": 58, "when": 58, "becom": 58, "checkbox": 58, "radio": 58, "dropdown": 58, "oh": 58, "my": 58, "exampl": [59, 60, 106], "practic": [59, 129, 184, 186, 191, 192, 193, 195], "global": [59, 99], "made": 60, "eleg": 60, "simpl": 60, "oo": 60, "style": 60, "architectur": 61, "batch": 61, "simplegui": [62, 63], "mous": 62, "keyboard": 62, "us": [63, 68, 81, 127, 132, 141], "document": [63, 68, 75, 96], "topic": [64, 103, 134], "handl": [65, 84], "contributor": 66, "list": [66, 139, 141, 174, 177, 178, 190], "pie": [66, 117], "edit": [66, 117], "second": 66, "first": [66, 105, 113], "copyright": 67, "notic": 67, "gnu": 68, "free": 68, "licens": 68, "0": 68, "preambl": 68, "1": [68, 106, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "applic": 68, "AND": 68, "definit": [68, 73], "verbatim": 68, "copi": 68, "3": [68, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 190], "IN": 68, "quantiti": 68, "4": [68, 157], "modif": 68, "5": [68, 158, 159], "combin": [68, 130, 131, 132, 133], "6": [68, 160], "collect": 68, "OF": 68, "7": [68, 161], "aggreg": 68, "WITH": 68, "independ": 68, "work": [68, 85, 139], "8": [68, 162], "translat": 68, "9": [68, 163], "termin": 68, "10": [68, 154], "futur": 68, "revis": 68, "11": 68, "relicens": 68, "addendum": 68, "altern": 69, "file": [69, 72, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "read": [69, 79, 80, 83], "find": 72, "filesystem": 72, "docstr": 73, "invoc": 74, "assumpt": 75, "pre": [75, 183, 189, 198], "post": [75, 187, 188, 196, 197], "iter": [77, 128, 131, 132, 133, 140, 141, 142, 148, 151, 152], "over": [77, 141], "listen": [78, 98, 127], "recip": 79, "process": [79, 142], "from": [80, 130, 164, 177], "csv": [80, 82], "write": [82, 86, 185, 194], "decod": 91, "flow": [93, 137], "summari": 93, "composit": 94, "paramet": [95, 98, 99, 104], "side": [96, 173], "effect": [96, 173], "scope": [99, 104], "local": 99, "v": [99, 100, 170, 174], "ar": 99, "print": [100, 150], "return": [100, 101, 104, 176], "annot": 102, "ii": 103, "typic": 105, "problem": [106, 183, 185, 186, 187, 192, 194, 195, 196], "solv": [106, 185, 194], "interact": [106, 111, 173], "algorithm": 106, "english": 106, "pseudocod": 106, "peopl": 106, "responsibli": 106, "comment": [107, 164], "formal": 109, "natur": 109, "languag": [109, 114], "hello": 111, "littl": 111, "about": [112, 128], "preview": 112, "structur": 112, "our": [113, 141], "rectangl": 113, "runeston": 114, "codelen": 114, "predict": 115, "befor": 115, "you": [115, 183, 188, 197], "run": 115, "To": 116, "understand": 116, "chang": 116, "It": 116, "foreword": 117, "origin": 117, "prefac": 117, "get": [117, 164], "zone": 117, "wai": 118, "gener": [119, 141, 164], "break": 120, "continu": 120, "indetermin": 123, "while": [124, 127], "infinit": 125, "loop": [125, 127, 132, 137, 141, 143, 145, 146, 149, 190], "other": [127, 142], "sentinel": 127, "valid": 127, "indefinit": 128, "integr": [129, 134, 135], "branch": 130, "insid": [130, 131, 132], "block": [130, 131], "re": 132, "paus": 135, "index": [139, 146, 169, 170, 177], "charact": 139, "string": [139, 143, 175, 176, 177], "access": [139, 177], "element": [139, 177], "power": 140, "larg": 140, "rang": 141, "sequenc": [141, 179, 180], "simplifi": 141, "imag": 142, "rgb": 142, "color": 142, "pixel": 142, "manipul": 142, "travers": 146, "By": 146, "repetit": [147, 168], "keep": 148, "track": 148, "For": 149, "intermedi": 150, "result": 150, "week": [154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "lab": [154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165], "materi": [154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "cover": [154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "level": [154, 155, 156, 157, 158, 159, 160, 161, 162, 163], "instruct": 164, "venu": 164, "help": 164, "labmat": 164, "grade": 164, "format": 164, "review": [166, 167], "concaten": 168, "count": 169, "disambigu": 170, "creation": 170, "length": 172, "mutabl": [173, 174], "pass": 174, "immuat": 174, "tupl": [174, 177, 178], "protect": 174, "split": 175, "join": 175, "immut": 176, "new": 176, "remov": 177, "item": [177, 182], "slice": 178, "hidden": 182, "feedback": [183, 185, 186, 187, 189, 191, 192, 194, 195, 196, 198], "thank": [183, 188, 197], "consent": [184, 193], "particip": [184, 193], "research": [184, 193], "project": [184, 193], "titl": [184, 193], "an": [184, 193], "analysi": [184, 193], "innov": [184, 193], "introductori": [184, 193], "contact": [184, 193], "inform": [184, 190, 193, 199], "next": [184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199], "mix": [185, 194], "survei": [188, 189, 197, 198], "assign": 190, "time": 191, "pretest": 191, "exam": 191, "swap": 199, "asssign": 199, "comp": 200, "1000": 200, "think": 200, "like": 200, "comput": 200, "tabl": 200, "content": 200}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Boolean Values and Boolean Expressions": [[0, "boolean-values-and-boolean-expressions"]], "Chained conditionals": [[1, "chained-conditionals"]], "Chapter Assessment": [[2, "chapter-assessment"], [54, "chapter-assessment"], [70, "chapter-assessment"], [90, "chapter-assessment"], [108, "chapter-assessment"], [121, "chapter-assessment"], [153, "chapter-assessment"], [181, "chapter-assessment"]], "Conditional Execution: Binary Selection": [[3, "conditional-execution-binary-selection"]], "Exercises": [[4, "exercises"], [17, "exercises"], [45, "exercises"], [71, "exercises"], [92, "exercises"], [122, "exercises"], [136, "exercises"], [171, "exercises"]], "Glossary": [[5, "glossary"], [19, "glossary"], [38, "glossary"], [76, "glossary"], [97, "glossary"], [110, "glossary"], [138, "glossary"]], "Logical operators": [[6, "logical-operators"]], "Common Mistake!": [[6, null], [9, null]], "Smart Evaluation": [[6, "smart-evaluation"]], "Nested conditionals": [[7, "nested-conditionals"]], "Omitting the else Clause: Unary Selection": [[8, "omitting-the-else-clause-unary-selection"]], "Precedence of Operators": [[9, "precedence-of-operators"]], "The Accumulator Pattern with Conditionals": [[10, "the-accumulator-pattern-with-conditionals"]], "Accumulating the Max Value": [[10, "accumulating-the-max-value"]], "The in and not in operators": [[11, "the-in-and-not-in-operators"]], "\ud83d\udc69\u200d\ud83d\udcbb Setting Up Conditionals": [[12, "setting-up-conditionals"]], "Choosing your type of Conditional": [[12, "choosing-your-type-of-conditional"]], "Intro: What we can do with Turtles and Conditionals": [[13, "intro-what-we-can-do-with-turtles-and-conditionals"]], "Learning Goals": [[13, "learning-goals"], [31, "learning-goals"], [51, "learning-goals"], [52, "learning-goals"], [87, "learning-goals"], [118, "learning-goals"], [126, "learning-goals"], [179, "learning-goals"]], "Objectives": [[13, "objectives"], [31, "objectives"], [51, "objectives"], [52, "objectives"], [87, "objectives"], [118, "objectives"], [126, "objectives"], [179, "objectives"]], "Conditionals": [[14, "conditionals"], [14, null]], "Type conversion functions": [[15, "type-conversion-functions"]], "Data Types": [[16, "data-types"]], "Function Calls": [[18, "function-calls"]], "Function calls as part of complex expressions": [[18, "function-calls-as-part-of-complex-expressions"]], "Parentheses invoke functions": [[18, "parentheses-invoke-functions"]], "\ud83d\udc69\u200d\ud83d\udcbb Hard-Coding": [[20, "hard-coding"]], "Input": [[21, "input"]], "Operators and Operands": [[22, "operators-and-operands"]], "Order of Operations": [[23, "order-of-operations"]], "Reassignment": [[24, "reassignment"]], "Developing your mental model of How Python Evaluates": [[24, "developing-your-mental-model-of-how-python-evaluates"]], "Statements and Expressions": [[25, "statements-and-expressions"]], "Updating Variables": [[26, "updating-variables"]], "Values and Data Types": [[27, "values-and-data-types"]], "Variable Names and Keywords": [[28, "variable-names-and-keywords"]], "Variables": [[29, "variables"]], "\ud83d\udc69\u200d\ud83d\udcbb Choosing the Right Variable Name": [[30, "choosing-the-right-variable-name"]], "Introduction": [[31, "introduction"], [126, "introduction"]], "Variables, Statements, and Expressions": [[32, "variables-statements-and-expressions"], [32, null]], "Chapter 2 Assessment": [[33, "chapter-2-assessment"]], "A Few More turtle Methods and Observations": [[34, "a-few-more-turtle-methods-and-observations"]], "Ethics & Code Ownership": [[35, "ethics-code-ownership"]], "Ethics: Variable Defaults Embed Values": [[36, "ethics-variable-defaults-embed-values"]], "\ud83d\udc22 Exploring the Turtle Module": [[37, "exploring-the-turtle-module"]], "Complete the line \u2026": [[37, null]], "Extend this program \u2026": [[37, null]], "\ud83d\udc69\u200d\ud83d\udcbb Debugging": [[39, "debugging"]], "How to Avoid Debugging": [[39, "how-to-avoid-debugging"]], "\ud83d\udc69\u200d\ud83d\udcbb Beginning tips for Debugging": [[39, "beginning-tips-for-debugging"], [44, "beginning-tips-for-debugging"]], "Types of Errors": [[39, "types-of-errors"], [44, "types-of-errors"]], "Instances: A Herd of Turtles": [[40, "instances-a-herd-of-turtles"]], "\ud83d\udc69\u200d\ud83d\udcbb Know Your Error Messages": [[41, "know-your-error-messages"]], "SyntaxError": [[41, "syntaxerror"]], "TypeError": [[41, "typeerror"]], "Solution": [[41, null], [41, null], [41, null], [41, null]], "NameError": [[41, "nameerror"]], "ValueError": [[41, "valueerror"]], "Modules": [[42, "modules"]], "Importing Modules": [[42, "importing-modules"]], "Don\u2019t overwrite standard library modules!": [[42, null]], "Syntax for Importing Modules and Functionality": [[42, "syntax-for-importing-modules-and-functionality"]], "Note: Python modules and limitations with activecode": [[42, null]], "Object Oriented Concepts": [[43, "object-oriented-concepts"]], "User-defined Classes": [[43, "user-defined-classes"]], "Instances": [[43, "instances"]], "Attributes": [[43, "attributes"]], "Methods": [[43, "methods"]], "Contributed Exercises": [[45, "contributed-exercises"]], "Runtime Errors": [[46, "runtime-errors"]], "Semantic Errors": [[47, "semantic-errors"]], "Test Cases": [[47, "test-cases"]], "Test Case": [[47, null]], "Syntax errors": [[48, "syntax-errors"]], "The random module": [[49, "the-random-module"]], "Randomness and Ethics": [[49, "randomness-and-ethics"]], "\ud83d\udc69\u200d\ud83d\udcbb Common turtle Errors": [[50, "common-turtle-errors"]], "Introduction to Debugging": [[51, "introduction-to-debugging"]], "Introduction to Python Modules": [[52, "introduction-to-python-modules"]], "Debugging and Modules": [[53, "debugging-and-modules"], [53, null]], "Drawing with Turtles": [[54, "drawing-with-turtles"]], "Debugging & Modules": [[54, "debugging-modules"]], "Adding GUI Controls": [[55, "adding-gui-controls"]], "Adding Labels": [[55, "adding-labels"]], "Adding Buttons": [[55, "adding-buttons"]], "Adding Text Input Boxes": [[55, "adding-text-input-boxes"]], "Building a Graphical User Interface (GUI)": [[56, "building-a-graphical-user-interface-gui"]], "What\u2019s in a GUI?": [[56, "what-s-in-a-gui"]], "GUI Toolkits": [[56, "gui-toolkits"]], "Event Handlers": [[57, "event-handlers"]], "UI Widget Event Handlers": [[57, "ui-widget-event-handlers"]], "Window-Based Input Event Handlers": [[57, "window-based-input-event-handlers"]], "Registering Event Handlers": [[57, "registering-event-handlers"]], "Default Bias": [[58, "default-bias"]], "When Default Becomes Standard": [[58, "when-default-becomes-standard"]], "Checkboxes, Radio Buttons, Dropdowns\u2026oh my!": [[58, "checkboxes-radio-buttons-dropdowns-oh-my"]], "A Complete Event-Based GUI Example": [[59, "a-complete-event-based-gui-example"]], "Practice Exercises": [[59, "practice-exercises"]], "Global Variables in Event-Based Programs": [[59, "global-variables-in-event-based-programs"]], "Event-Based Programming Made Elegant": [[60, "event-based-programming-made-elegant"]], "A Simple Class Example": [[60, "a-simple-class-example"]], "The Event-Based GUI Example - OO Style": [[60, "the-event-based-gui-example-oo-style"]], "Program Architecture": [[61, "program-architecture"]], "Batch Programming": [[61, "batch-programming"]], "Event-Based Programming": [[61, "event-based-programming"], [64, "event-based-programming"]], "SimpleGUI Events": [[62, "simplegui-events"]], "Mouse Events": [[62, "mouse-events"]], "Keyboard Events": [[62, "keyboard-events"]], "The SimpleGUI Module": [[63, "the-simplegui-module"]], "Using Toolkit Documentation": [[63, "using-toolkit-documentation"]], "Topics": [[64, "topics"], [103, "topics"], [134, "topics"]], "Learning Objectives": [[64, "learning-objectives"], [103, "learning-objectives"]], "Event Handling": [[65, "event-handling"], [65, null]], "Contributor List": [[66, "contributor-list"]], "PIE Edition": [[66, "pie-edition"]], "Second Edition": [[66, "second-edition"]], "First Edition": [[66, "first-edition"]], "Copyright Notice": [[67, "copyright-notice"]], "GNU Free Documentation License": [[68, "gnu-free-documentation-license"]], "0. PREAMBLE": [[68, "preamble"]], "1. APPLICABILITY AND DEFINITIONS": [[68, "applicability-and-definitions"]], "2. VERBATIM COPYING": [[68, "verbatim-copying"]], "3. COPYING IN QUANTITY": [[68, "copying-in-quantity"]], "4. MODIFICATIONS": [[68, "modifications"]], "5. COMBINING DOCUMENTS": [[68, "combining-documents"]], "6. COLLECTIONS OF DOCUMENTS": [[68, "collections-of-documents"]], "7. AGGREGATION WITH INDEPENDENT WORKS": [[68, "aggregation-with-independent-works"]], "8. TRANSLATION": [[68, "translation"]], "9. TERMINATION": [[68, "termination"]], "10. FUTURE REVISIONS OF THIS LICENSE": [[68, "future-revisions-of-this-license"]], "11. RELICENSING": [[68, "relicensing"]], "ADDENDUM: How to use this License for your documents": [[68, "addendum-how-to-use-this-license-for-your-documents"]], "Alternative File Reading Methods": [[69, "alternative-file-reading-methods"]], "Finding a File in your Filesystem": [[72, "finding-a-file-in-your-filesystem"]], "Function Definition": [[73, "function-definition"]], "docstrings": [[73, null]], "Function Invocation": [[74, "function-invocation"]], "Common Mistake with Functions": [[74, null]], "Ethics: Documenting Function Assumptions": [[75, "ethics-documenting-function-assumptions"]], "Function Pre-Conditions": [[75, "function-pre-conditions"]], "Function Post-Conditions": [[75, "function-post-conditions"]], "Iterating over lines in a file": [[77, "iterating-over-lines-in-a-file"]], "Listener Functions": [[78, "listener-functions"]], "Common Mistake with Listener Functions": [[78, null]], "Recipe for Reading and Processing a File": [[79, "recipe-for-reading-and-processing-a-file"]], "Reading in data from a CSV File": [[80, "reading-in-data-from-a-csv-file"]], "Using with for Files": [[81, "using-with-for-files"]], "Writing data to a CSV File": [[82, "writing-data-to-a-csv-file"]], "Reading a File": [[83, "reading-a-file"]], "\ud83d\udc69\u200d\ud83d\udcbb Tips on Handling Files": [[84, "tips-on-handling-files"]], "Working with Data Files": [[85, "working-with-data-files"]], "Writing Text Files": [[86, "writing-text-files"]], "Introduction to Functions": [[87, "introduction-to-functions"]], "Introduction to Files": [[87, "introduction-to-files"]], "Functions and Files": [[88, "functions-and-files"]], "Files": [[88, null]], "A function that accumulates": [[89, "a-function-that-accumulates"]], "\ud83d\udc69\u200d\ud83d\udcbb Decoding a Function": [[91, "decoding-a-function"]], "Flow of Execution Summary": [[93, "flow-of-execution-summary"]], "Function Composition (functions calling functions)": [[94, "function-composition-functions-calling-functions"]], "Function Parameters": [[95, "function-parameters"]], "Parameter Order and Type": [[95, "parameter-order-and-type"]], "Side Effects": [[96, "side-effects"]], "Documenting Side Effects": [[96, "documenting-side-effects"]], "Listener Functions with Parameters": [[98, "listener-functions-with-parameters"]], "Scope - Local vs Global Variables": [[99, "scope-local-vs-global-variables"]], "Variable and parameters are local": [[99, "variable-and-parameters-are-local"]], "Global Variables": [[99, "global-variables"]], "\ud83d\udc69\u200d\ud83d\udcbb Print vs. return": [[100, "print-vs-return"]], "Return Values": [[101, "return-values"]], "Functions as Part of Expressions": [[101, "functions-as-part-of-expressions"]], "Type Annotations": [[102, "type-annotations"]], "Introduction: Functions Part II": [[103, "introduction-functions-part-ii"]], "Function Parameters, Return Values and Scope": [[104, "function-parameters-return-values-and-scope"]], "Function Parameters, Return Values & Scope": [[104, null]], "A Typical First Program": [[105, "a-typical-first-program"]], "Problem Solving, Interactivity & Ethics": [[106, "problem-solving-interactivity-ethics"]], "Problem Solving with Algorithms": [[106, "problem-solving-with-algorithms"]], "Algorithm Example 1 (English)": [[106, null]], "Algorithm Example 2 (Pseudocode)": [[106, null]], "Interactivity - Programming for People": [[106, "interactivity-programming-for-people"]], "Ethics - Programming Responsibly": [[106, "ethics-programming-responsibly"]], "Comments": [[107, "comments"]], "Formal and Natural Languages": [[109, "formal-and-natural-languages"]], "\ud83d\udc22 Hello Little Turtles!": [[111, "hello-little-turtles"]], "Interactivity & Turtles": [[111, "interactivity-turtles"]], "More About Programs": [[112, "more-about-programs"]], "Preview of Control Structures": [[112, "preview-of-control-structures"]], "\ud83d\udc22 Our First Turtle Program": [[113, "our-first-turtle-program"]], "Complete the rectangle \u2026": [[113, null]], "The Python Programming Language": [[114, "the-python-programming-language"]], "ActiveCode in Runestone": [[114, "activecode-in-runestone"]], "CodeLens in Runestone": [[114, "codelens-in-runestone"]], "\ud83d\udc69\u200d\ud83d\udcbb Predict Before You Run!": [[115, "predict-before-you-run"]], "\ud83d\udc69\u200d\ud83d\udcbb To Understand a Program, Change It!": [[116, "to-understand-a-program-change-it"]], "Foreword to PIE Edition": [[117, "foreword-to-pie-edition"]], "Original Foreword": [[117, "original-foreword"]], "Preface": [[117, "preface"]], "Get in the Learning Zone": [[117, "get-in-the-learning-zone"]], "Introduction: The Way of the Program": [[118, "introduction-the-way-of-the-program"]], "General Introduction": [[119, "general-introduction"], [119, null]], "Break and Continue": [[120, "break-and-continue"]], "Indeterminate Turtles": [[123, "indeterminate-turtles"]], "The while Statement": [[124, "the-while-statement"]], "\ud83d\udc69\u200d\ud83d\udcbb Infinite Loops": [[125, "infinite-loops"]], "The Input Listener Loop": [[127, "the-input-listener-loop"]], "Other uses of while": [[127, "other-uses-of-while"]], "Sentinel Values": [[127, "sentinel-values"]], "Validating Input": [[127, "validating-input"]], "Indefinite Iteration": [[128, "indefinite-iteration"]], "More About Iteration": [[128, null]], "Integration Practice": [[129, "integration-practice"]], "Combining Conditionals and Functions": [[130, "combining-conditionals-and-functions"]], "Conditional Branching inside Functions": [[130, "conditional-branching-inside-functions"]], "Calling Functions from Conditional Blocks": [[130, "calling-functions-from-conditional-blocks"]], "Combining Iterations and Conditionals": [[131, "combining-iterations-and-conditionals"]], "Iteration inside Conditional Blocks": [[131, "iteration-inside-conditional-blocks"]], "Conditional Execution inside Iteration Blocks": [[131, "conditional-execution-inside-iteration-blocks"]], "Combining Iterations and Functions": [[132, "combining-iterations-and-functions"]], "Code Re-Use": [[132, "code-re-use"]], "Invoking Functions Inside Loops": [[132, "invoking-functions-inside-loops"]], "Iterating Inside Functions": [[132, "iterating-inside-functions"]], "Combining Iterations, Conditionals and Functions": [[133, "combining-iterations-conditionals-and-functions"]], "Integrating Concepts": [[134, "integrating-concepts"]], "Integration Pause": [[135, "integration-pause"], [135, null]], "Flow of Execution of the for Loop": [[137, "flow-of-execution-of-the-for-loop"]], "Index Operator: Working with the Characters of a String": [[139, "index-operator-working-with-the-characters-of-a-string"]], "Index Operator: Accessing Elements of a List": [[139, "index-operator-accessing-elements-of-a-list"]], "The Power of Iteration": [[140, "the-power-of-iteration"]], "Large Sets of Data": [[140, "large-sets-of-data"]], "Lists and for loops": [[141, "lists-and-for-loops"]], "Using the range Function to Generate a Sequence to Iterate Over": [[141, "using-the-range-function-to-generate-a-sequence-to-iterate-over"]], "Iteration Simplifies our Turtle Program": [[141, "iteration-simplifies-our-turtle-program"]], "Nested Iteration: Image Processing": [[142, "nested-iteration-image-processing"]], "The RGB Color Model": [[142, "the-rgb-color-model"]], "Image Objects": [[142, "image-objects"]], "Image Processing and Nested Iteration": [[142, "image-processing-and-nested-iteration"]], "Other pixel manipulation": [[142, null]], "Strings and for loops": [[143, "strings-and-for-loops"]], "The Accumulator Pattern": [[144, "the-accumulator-pattern"]], "The for Loop": [[145, "the-for-loop"]], "Traversal and the for Loop: By Index": [[146, "traversal-and-the-for-loop-by-index"]], "Turtle Repetition": [[147, "turtle-repetition"]], "\ud83d\udc69\u200d\ud83d\udcbb Keeping Track of Your Iterator Variable and Your Iterable": [[148, "keeping-track-of-your-iterator-variable-and-your-iterable"]], "\ud83d\udc69\u200d\ud83d\udcbb Naming Variables in For Loops": [[149, "naming-variables-in-for-loops"]], "\ud83d\udc69\u200d\ud83d\udcbb Printing Intermediate Results": [[150, "printing-intermediate-results"]], "Introduction: Iteration": [[151, "introduction-iteration"]], "Iteration": [[152, "iteration"], [152, null]], "Week 10 Lab": [[154, "week-10-lab"]], "Material Covered": [[154, null], [155, null], [156, null], [157, null], [158, null], [159, null], [160, null], [161, null], [162, null], [163, null]], "Level 1": [[154, "level-1"], [155, "level-1"], [156, "level-1"], [157, "level-1"], [158, "level-1"], [159, "level-1"], [160, "level-1"], [161, "level-1"], [162, "level-1"], [163, "level-1"]], "Level 2": [[154, "level-2"], [155, "level-2"], [156, "level-2"], [157, "level-2"], [158, "level-2"], [159, "level-2"], [160, "level-2"], [161, "level-2"], [162, "level-2"], [163, "level-2"]], "Level 3": [[154, "level-3"], [155, "level-3"], [156, "level-3"], [157, "level-3"], [158, "level-3"], [159, "level-3"], [160, "level-3"], [161, "level-3"], [162, "level-3"], [163, "level-3"]], "Week 2 Lab": [[155, "week-2-lab"]], "Week 3 Lab": [[156, "week-3-lab"]], "Week 4 Lab": [[157, "week-4-lab"]], "Week 5 Lab": [[158, "week-5-lab"], [159, "week-5-lab"]], "Week 6 Lab": [[160, "week-6-lab"]], "Week 7 Lab": [[161, "week-7-lab"]], "Week 8 Lab": [[162, "week-8-lab"]], "Week 9 Lab": [[163, "week-9-lab"]], "General Lab Instructions": [[164, "general-lab-instructions"]], "Venue": [[164, "venue"]], "Getting Help From Labmates": [[164, "getting-help-from-labmates"]], "Grading": [[164, "grading"]], "Formatting/Commenting": [[164, "formatting-commenting"]], "Labs": [[165, "labs"], [165, null]], "Review": [[166, "review"], [167, "review"], [167, null]], "Concatenation and Repetition": [[168, "concatenation-and-repetition"]], "Concatenation": [[168, "concatenation"]], "Repetition": [[168, "repetition"]], "Count and Index Methods": [[169, "count-and-index-methods"]], "Count": [[169, "count"]], "Index": [[169, "index"]], "Disambiguating []: creation vs indexing": [[170, "disambiguating-creation-vs-indexing"]], "Length": [[172, "length"]], "Mutable Object Side Effects": [[173, "mutable-object-side-effects"]], "Side Effects in Interactive Programs": [[173, "side-effects-in-interactive-programs"]], "Passing Mutable vs Immuatable Objects": [[174, "passing-mutable-vs-immuatable-objects"]], "Passing Lists": [[174, "passing-lists"]], "Passing Tuples": [[174, "passing-tuples"]], "Ethics & Data Protection": [[174, "ethics-data-protection"]], "Splitting and Joining Strings": [[175, "splitting-and-joining-strings"]], "Immutable Strings": [[176, "immutable-strings"]], "String methods return a new string": [[176, "string-methods-return-a-new-string"]], "Strings, Lists and Tuples": [[177, "strings-lists-and-tuples"]], "Strings": [[177, "strings"]], "Lists": [[177, "lists"]], "Tuples": [[177, "tuples"]], "Index Operator: Accessing Elements of a String, List or Tuple": [[177, "index-operator-accessing-elements-of-a-string-list-or-tuple"]], "Adding and Removing Items from Lists": [[177, "adding-and-removing-items-from-lists"]], "The Slice Operator": [[178, "the-slice-operator"]], "List Slices": [[178, "list-slices"]], "Tuple Slices": [[178, "tuple-slices"]], "Introduction: Sequences": [[179, "introduction-sequences"]], "Sequences": [[180, "sequences"], [180, null]], "Hidden Items": [[182, "hidden-items"]], "Pre Test": [[183, "pre-test"]], "Problems": [[183, "problems"], [186, "problems"], [187, "problems"], [192, "problems"], [195, "problems"], [196, "problems"]], "Feedback": [[183, "feedback"], [185, "feedback"], [186, "feedback"], [187, "feedback"], [189, "feedback"], [191, "feedback"], [192, "feedback"], [194, "feedback"], [195, "feedback"], [196, "feedback"], [198, "feedback"]], "Thank You \ud83e\udd17": [[183, "thank-you"]], "Consent to Participate in Research": [[184, "consent-to-participate-in-research"], [193, "consent-to-participate-in-research"]], "Project Title: An analysis of innovative practice types in introductory programming classes": [[184, "project-title-an-analysis-of-innovative-practice-types-in-introductory-programming-classes"], [193, "project-title-an-analysis-of-innovative-practice-types-in-introductory-programming-classes"]], "CONTACT INFORMATION:": [[184, "contact-information"], [193, "contact-information"]], "What to do next:": [[184, "what-to-do-next"], [186, "what-to-do-next"], [187, "what-to-do-next"], [190, "what-to-do-next"], [193, "what-to-do-next"], [194, "what-to-do-next"], [195, "what-to-do-next"], [196, "what-to-do-next"], [199, "what-to-do-next"]], "Introduction to Problem Types": [[185, "introduction-to-problem-types"], [194, "introduction-to-problem-types"]], "Solving Mixed-up Code Problems": [[185, "solving-mixed-up-code-problems"], [194, "solving-mixed-up-code-problems"]], "Solving Write Code Problems": [[185, "solving-write-code-problems"], [194, "solving-write-code-problems"]], "What to do next": [[185, "what-to-do-next"], [189, "what-to-do-next"], [191, "what-to-do-next"], [192, "what-to-do-next"], [198, "what-to-do-next"]], "Practice Problems": [[186, "practice-problems"], [192, "practice-problems"], [195, "practice-problems"]], "Post Test": [[187, "post-test"], [196, "post-test"]], "Post Survey": [[188, "post-survey"], [197, "post-survey"]], "Thank You": [[188, "thank-you"], [197, "thank-you"]], "Pre Survey": [[189, "pre-survey"], [198, "pre-survey"]], "Python 3 with Lists, Loops, Conditionals, and Functions": [[190, "python-3-with-lists-loops-conditionals-and-functions"]], "Assignment Information": [[190, "assignment-information"]], "Introduction to the Timed Pretest": [[191, "introduction-to-the-timed-pretest"]], "Practice Timed Exam": [[191, "practice-timed-exam"]], "Python Swap": [[199, "python-swap"]], "Asssignment Information": [[199, "asssignment-information"]], "COMP 1000: Think Like a Computer": [[200, "comp-1000-think-like-a-computer"]], "Table of Contents": [[200, "table-of-contents"]]}, "indexentries": {"!=": [[0, "index-0"]], "<": [[0, "index-0"]], "<=": [[0, "index-0"]], "==": [[0, "index-0"]], ">": [[0, "index-0"]], ">=": [[0, "index-0"]], "false": [[0, "index-0"]], "true": [[0, "index-0"]], "boolean value": [[0, "index-0"]], "comparison": [[0, "index-0"]], "numbers": [[0, "index-0"]], "chained": [[1, "index-0"]], "chained conditional": [[1, "index-0"], [5, "term-chained-conditional"]], "conditional": [[1, "index-0"], [7, "index-0"]], "body": [[3, "index-0"], [5, "term-body"], [9, "index-0"], [97, "term-body"], [145, "index-0"]], "compound statement": [[3, "index-0"], [9, "index-0"], [97, "term-compound-statement"]], "conditional statement": [[3, "index-0"], [5, "term-conditional-statement"]], "else": [[3, "index-0"], [8, "index-0"], [9, "index-0"]], "heading": [[3, "index-0"]], "if": [[3, "index-0"], [9, "index-0"]], "pass": [[3, "index-0"]], "selection": [[3, "index-0"]], "statement": [[3, "index-0"], [19, "term-statement"], [126, "index-0"]], "block": [[5, "term-block"], [9, "index-0"]], "boolean values": [[5, "term-boolean-values"]], "branch": [[5, "term-branch"]], "comparison operator": [[5, "term-comparison-operator"]], "condition": [[5, "term-condition"]], "logical operators": [[5, "term-logical-operators"]], "nesting": [[5, "term-nesting"]], "unary selection": [[5, "term-unary-selection"], [8, "index-0"]], "short-circuiting": [[6, "index-0"]], "nested": [[7, "index-0"]], "nested conditionals": [[7, "index-0"]], "omitted": [[8, "index-0"]], "conditional branching": [[9, "index-0"]], "conditional execution": [[9, "index-0"]], "elif": [[9, "index-0"]], "if statement": [[9, "index-0"]], "pass statement": [[9, "index-0"]], "statement block": [[9, "index-0"]], "float": [[16, "index-0"], [19, "term-float"], [31, "index-0"]], "int": [[16, "index-0"], [19, "term-int"], [31, "index-0"]], "str": [[16, "index-0"], [19, "term-str"]], "truncation": [[16, "index-0"]], "type converter functions": [[16, "index-0"]], "assignment statement": [[19, "term-assignment-statement"], [126, "index-0"]], "assignment token": [[19, "term-assignment-token"]], "class": [[19, "term-class"], [31, "index-0"]], "data type": [[19, "term-data-type"], [31, "index-0"]], "decrement": [[19, "term-decrement"]], "evaluate": [[19, "term-evaluate"]], "expression": [[19, "term-expression"], [25, "index-0"]], "increment": [[19, "term-increment"]], "initialization (of a variable)": [[19, "term-initialization-of-a-variable"]], "integer division": [[19, "term-integer-division"]], "keyword": [[19, "term-keyword"]], "literal": [[19, "term-literal"], [31, "index-0"]], "logical operator": [[19, "term-logical-operator"]], "modulus operator": [[19, "term-modulus-operator"]], "object": [[19, "term-object"]], "operand": [[19, "term-operand"]], "operator": [[19, "term-operator"]], "prompt string": [[19, "term-prompt-string"]], "reference diagram": [[19, "term-reference-diagram"]], "rules of precedence": [[19, "term-rules-of-precedence"], [21, "index-0"]], "state snapshot": [[19, "term-state-snapshot"]], "type conversion function": [[19, "term-type-conversion-function"]], "value": [[19, "term-value"], [31, "index-0"], [127, "index-0"]], "variable": [[19, "term-variable"], [99, "index-0"]], "variable name": [[19, "term-variable-name"]], "order of operations": [[21, "index-0"]], "%": [[22, "index-1"]], "*": [[22, "index-0"]], "**": [[22, "index-0"]], "+": [[22, "index-0"], [168, "index-0"]], "-": [[22, "index-0"]], "addition": [[22, "index-0"]], "input": [[22, "index-0"], [127, "index-0"]], "input dialog": [[22, "index-0"]], "modulus": [[22, "index-1"]], "multiplication": [[22, "index-0"]], "multiplication of numbers": [[22, "index-0"]], "operators and operands": [[22, "index-0"]], "remainder": [[22, "index-1"]], "integer": [[31, "index-0"]], "output": [[31, "index-0"]], "string": [[31, "index-0"], [139, "index-0"], [178, "index-0"]], "triple quoted string": [[31, "index-0"]], "instance": [[37, "index-0"], [40, "index-0"], [113, "index-0"]], "deterministic": [[38, "term-deterministic"], [49, "index-0"]], "documentation": [[38, "term-documentation"]], "module": [[38, "term-module"], [42, "index-0"]], "namespace": [[38, "term-namespace"], [42, "index-0"]], "pseudo-random number": [[38, "term-pseudo-random-number"]], "random number": [[38, "term-random-number"]], "random number generator": [[38, "term-random-number-generator"]], "standard library": [[38, "term-standard-library"]], "boundary conditions": [[39, "index-0"]], "debugging": [[39, "index-0"], [110, "term-debugging"]], "testing": [[39, "index-0"]], "global module index": [[42, "index-0"]], "documentation online": [[42, "index-0"]], "standard": [[42, "index-0"]], "error": [[46, "index-0"], [47, "index-0"], [48, "index-0"]], "runtime": [[46, "index-0"]], "runtime error": [[46, "index-0"], [110, "term-runtime-error"], [172, "index-0"]], "logic": [[47, "index-0"]], "logic error": [[47, "index-0"]], "semantic": [[47, "index-0"]], "semantic error": [[47, "index-0"], [110, "term-semantic-error"]], "test case": [[47, "index-0"]], "exception": [[48, "index-0"], [110, "term-exception"]], "safe language": [[48, "index-0"]], "syntax error": [[48, "index-0"], [110, "term-syntax-error"]], "syntax; runtime error": [[48, "index-0"]], "algorithm": [[49, "index-0"], [106, "index-0"], [110, "term-algorithm"], [114, "index-1"]], "deterministic algorithm": [[49, "index-0"]], "unit tests": [[49, "index-0"]], "close": [[76, "term-close"]], "open": [[76, "term-open"]], "read": [[76, "term-read"]], "readline": [[76, "term-readline"]], "readlines": [[76, "term-readlines"]], "write": [[76, "term-write"]], "flow of execution": [[93, "index-0"], [94, "index-0"], [97, "term-flow-of-execution"], [137, "index-0"]], "abstraction": [[94, "index-0"]], "composition": [[94, "index-0"]], "function": [[94, "index-0"], [97, "term-function"], [172, "index-0"]], "functional decomposition": [[94, "index-0"]], "generalization": [[94, "index-0"]], "none": [[97, "term-None"]], "argument": [[97, "term-argument"]], "calling stack": [[97, "term-calling-stack"]], "docstring": [[97, "term-docstring"]], "fruitful function": [[97, "term-fruitful-function"]], "function call": [[97, "term-function-call"]], "function composition": [[97, "term-function-composition"]], "function definition": [[97, "term-function-definition"]], "global variable": [[97, "term-global-variable"]], "header line": [[97, "term-header-line"]], "lifetime": [[97, "term-lifetime"], [99, "index-0"]], "local variable": [[97, "term-local-variable"], [99, "index-0"]], "method": [[97, "term-method"]], "parameter": [[97, "term-parameter"]], "return value": [[97, "term-return-value"]], "side effect": [[97, "term-side-effect"]], "stack frame": [[97, "term-stack-frame"]], "type annotation": [[97, "term-type-annotation"], [102, "index-0"]], "local": [[99, "index-0"]], "ethics": [[106, "index-0"]], "interactivity": [[106, "index-0"]], "program": [[106, "index-0"], [109, "term-program"], [110, "term-program"], [114, "index-1"]], "programming language": [[106, "index-0"], [110, "term-programming-language"], [114, "index-0"], [118, "index-0"]], "pseudocode": [[106, "index-0"]], "comments": [[107, "index-0"]], "ambiguity": [[109, "term-ambiguity"]], "formal languages": [[109, "index-0"]], "literalness": [[109, "term-literalness"]], "poetry": [[109, "term-poetry"]], "prose": [[109, "term-prose"]], "redundancy": [[109, "term-redundancy"]], "python shell": [[110, "term-Python-shell"]], "activecode": [[110, "term-activecode"]], "bug": [[110, "term-bug"]], "byte code": [[110, "term-byte-code"]], "codelens": [[110, "term-codelens"]], "comment": [[110, "term-comment"]], "compile": [[110, "term-compile"], [114, "index-0"], [118, "index-0"]], "console": [[110, "term-console"]], "end user": [[110, "term-end-user"]], "executable": [[110, "term-executable"]], "formal language": [[110, "term-formal-language"]], "high-level language": [[110, "term-high-level-language"], [114, "index-0"], [118, "index-0"]], "interactive": [[110, "term-interactive"]], "interpret": [[110, "term-interpret"], [114, "index-0"], [118, "index-0"]], "low-level language": [[110, "term-low-level-language"], [114, "index-0"], [118, "index-0"]], "natural language": [[110, "term-natural-language"]], "object code": [[110, "term-object-code"]], "parse": [[110, "term-parse"]], "portability": [[110, "term-portability"]], "print function": [[110, "term-print-function"]], "problem solving": [[110, "term-problem-solving"]], "programmer": [[110, "term-programmer"]], "semantics": [[110, "term-semantics"]], "shell mode": [[110, "term-shell-mode"]], "source code": [[110, "term-source-code"]], "syntax": [[110, "term-syntax"]], "token": [[110, "term-token"]], "turtles": [[111, "index-0"]], "control structures": [[112, "index-0"]], "portable": [[114, "index-0"], [118, "index-0"]], "assignment": [[126, "index-0"]], "for loop": [[126, "index-0"], [145, "index-0"]], "iteration": [[126, "index-0"], [145, "index-0"]], "reassignment": [[126, "index-0"]], "sentinel": [[127, "index-0"]], "sentinel value": [[127, "index-0"]], "validating": [[127, "index-0"]], "validation": [[127, "index-0"]], "control flow": [[137, "index-0"], [138, "term-Control-Flow"]], "accumulator pattern": [[138, "term-accumulator-pattern"]], "for loop traversal (for)": [[138, "term-for-loop-traversal-for"]], "index": [[138, "term-index"], [139, "index-0"], [172, "index-0"]], "loop body": [[138, "term-loop-body"]], "pattern": [[138, "term-pattern"]], "range": [[138, "term-range"]], "sequential flow": [[138, "term-sequential-flow"]], "terminating condition": [[138, "term-terminating-condition"]], "traverse": [[138, "term-traverse"]], "[ ]": [[139, "index-0"]], "string indexing": [[139, "index-0"]], "for": [[145, "index-0"]], "loop": [[145, "index-0"]], "list concatenation": [[168, "index-0"]], "len": [[172, "index-0"]], "len function": [[172, "index-0"]], "negative": [[172, "index-0"]], "negative index": [[172, "index-0"]], "[ : ]": [[178, "index-0"]], "slice": [[178, "index-0"]], "string slice": [[178, "index-0"]]}})