Please enable JavaScript to use CodeHS

Take Today's Python Question of the Day

My Assignments for Python 1-2024-2025

Search:
3.1 Printing in Python 3.1 Lesson
3.1.1 Printing in Python Video
3.1.2 Printing in Python Check for Understanding
3.1.3 Hello, world! Example
3.1.4 Printing Multiple Lines Example
3.1.5 Introduce Yourself Exercise
3.1.6 Fix This Program! Debugging
3.1.7 Vertical name Exercise
3.2 Variables and Types 3.2 Lesson
3.2.1 Variables and Types Video
3.2.2 Variables and Types Check for Understanding
3.2.3 Variables in Action Example
3.2.4 Variable Types Example
3.2.5 Variable Naming Example
3.2.6 Make Some Variables! Exercise
3.2.7 Undefined Variables Debugging
3.2.8 Variables Badge Badge
3.3 User Input 3.3 Lesson
3.3.1 User Input Video
3.3.2 User Input Check for Understanding
3.3.3 Basic User Input Example
3.3.4 Type Conversion Example
3.3.5 Type Conversion, Part 2 Example
3.3.6 Hello <name> Exercise
3.3.7 Age Exercise
3.4 Mathematical Operators 3.4 Lesson
3.4.1 Mathematical Operators Video
3.4.2 Mathematical Operators Check for Understanding
3.4.3 Operators and Integers Example
3.4.4 Operator Precedence Example
3.4.5 Add Parentheses Exercise
3.4.6 Division in Python Example
3.4.7 Operators and Floats Example
3.4.8 Rectangle Exercise
3.5 String Operators 3.5 Lesson
3.5.1 String Operators Video
3.5.2 String Operators Check for Understanding
3.5.3 Operators and Strings Example
3.5.4 Fix This Program Debugging
3.5.5 Team Sizes Example
3.5.6 Introduce Yourself, Part 2 Exercise
3.5.7 Rectangle, Part 2 Exercise
3.5.8 Rectangle, Part 3 Exercise
3.5.9 Recipe Challenge
3.6 Comments 3.6 Lesson
3.6.1 Comments Video
3.6.2 Comments Check for Understanding
3.6.3 Commented Program Example
3.6.4 Trapezoid Example
3.6.5 Add Comments! Exercise
3.7 Basic Python and Console Interaction Quiz 3.7 Lesson
3.7.1 Basic Python and Console Interaction Quiz Unit Quiz
3.7.2 Basic Python and Console Interaction Badge Badge
4.1 Booleans 4.1 Lesson
4.1.1 Booleans Video
4.1.2 Booleans Check for Understanding
4.1.3 Boolean Variables Example
4.1.4 Fix This Program Debugging
4.1.5 Plants Exercise
4.2 If Statements 4.2 Lesson
4.2.1 If Statements Video
4.2.2 If Statements Check for Understanding
4.2.3 Your First If Statement Example
4.2.4 If/Else Statement Example
4.2.5 Fix This Program Debugging
4.2.6 Is It Raining? Exercise
4.2.7 Conditional Badge Badge
4.3 Comparison Operators 4.3 Lesson
4.3.1 Comparison Operators Video
4.3.2 Comparison Operators Check for Understanding
4.3.3 Comparison Operators Example
4.3.4 High Jump Example
4.3.5 Roller Coaster Example
4.3.6 Old Enough to Vote? Exercise
4.3.7 Positive, Zero, or Negative? Exercise
4.3.8 Age Group Example
4.3.9 Table Reservation Exercise
4.3.10 Transaction Challenge
4.4 Logical Operators 4.4 Lesson
4.4.1 Logical Operators Video
4.4.2 Logical Operators Check for Understanding
4.4.3 Logical Operators Example
4.4.4 Administrators, Teachers, and Students Exercise
4.4.5 Presidential Eligibility Exercise
4.4.6 Presidential Eligibility- Extended Challenge
4.5 Floating Point Numbers and Rounding 4.5 Lesson
4.5.1 Floating Point Numbers and Rounding Video
4.5.2 Floating Point Numbers and Rounding Check for Understanding
4.5.3 Rounding Error Example
4.5.4 Correct Portion Exercise
4.6 Conditionals Quiz 4.6 Lesson
4.6.1 Conditionals Quiz Unit Quiz
5.1 While Loops 5.1 Lesson
5.1.1 While Loops Video
5.1.2 While Loops Check for Understanding
5.1.3 Guess My Number Example
5.1.4 Program Tracing Example
5.1.5 Program Tracing, Part 2 Example
5.1.6 2 Through 20 Even Exercise
5.1.7 Divisibility Exercise
5.2 For Loops 5.2 Lesson
5.2.1 For Loops Video
5.2.2 For Loops Check for Understanding
5.2.3 Print 10 Numbers Example
5.2.4 1 Through 10, Part 2 Example
5.2.5 Counting 10 to 100 by Tens Exercise
5.2.6 Running Total Example
5.2.7 Running Total, Part 2 Example
5.2.8 Average Test Score Exercise
5.2.9 How Many Names? Exercise
5.2.10 Loops Badge Badge
5.2.11 Mindset Survey 2 Survey
5.3 Break and Continue 5.3 Lesson
5.3.1 Break and Continue Video
5.3.2 Break and Continue Check for Understanding
5.3.3 Break Example
5.3.4 Continue Example
5.3.5 Bike Frame Size Example
5.3.6 Loop and a Half Example
5.3.7 Higher/ Lower Exercise
5.3.8 Higher / Lower 2.0 Challenge
5.4 Nested Control Structures 5.4 Lesson
5.4.1 Nested Control Structures Video
5.4.2 Nested Control Structures Check for Understanding
5.4.3 Double For Loop Example
5.4.4 Average Test Score, Part 2 Example
5.4.5 For Loop + While Loop Example
5.4.6 Rolling Dice Exercise
5.4.7 Categories Exercise
5.5 Looping Quiz 5.5 Lesson
5.5.1 Looping Unit Test Unit Quiz
6.1 Functions 6.1 Lesson
6.1.1 Functions Video
6.1.2 Functions Check for Understanding
6.1.3 Greeting Example
6.1.4 Extended Greeting Example
6.1.5 Weather Exercise
6.2 Functions and Parameters 6.2 Lesson
6.2.1 Functions and Parameters Video
6.2.2 Functions and Parameters Check for Understanding
6.2.3 Print a Value Example
6.2.4 Name and Age Example
6.2.5 Print Product Exercise
6.2.6 Print Multiple Times Exercise
6.2.7 Default Parameter Values Example
6.2.8 Area of a Square with Default Parameters Exercise
6.3 Namespaces in Functions 6.3 Lesson
6.3.1 Namespaces in Functions Video
6.3.2 Namespaces in Functions Check for Understanding
6.3.3 Functions and Variables Example
6.3.4 Functions and Variables, Part 2 Example
6.3.5 Fix This Program! Debugging
6.3.6 Adding to a Value Exercise
6.3.7 Add, Subtract, or Multiply Exercise
6.4 Functions and Return Values 6.4 Lesson
6.4.1 Functions and Return Values Video
6.4.2 Functions and Return Values Check for Understanding
6.4.3 Return 10 Example
6.4.4 Add One Exercise
6.4.5 Negate Example
6.4.6 Functions Calling Functions Example
6.4.7 Function Calls As Parameters Example
6.4.8 Sum Two Numbers Exercise
6.4.9 Temperature Converter Exercise
6.4.10 Functions Badge Badge
6.5 Exceptions 6.5 Lesson
6.5.1 Exceptions Video
6.5.2 Exceptions Check for Understanding
6.5.3 Enter a Number Example
6.5.4 Enter Name and Age Example
6.5.5 Temperature Converter, Part 2 Exercise
6.5.6 Enter a Positive Number Exercise
6.6 Functions & Exceptions Quiz 6.6 Lesson
6.6.1 Functions and Exceptions Quiz Unit Quiz
6.6.2 Control Flow Badge Badge
7.1 Indexing 7.1 Lesson
7.1.1 Indexing Video
7.1.2 Indexing Check for Understanding
7.1.3 Characters in a String Example
7.1.4 Unit Tests Video
7.1.5 Initials Practice
7.1.6 Sandwich Sandwiches Practice
7.2 Slicing 7.2 Lesson
7.2.1 Slicing Video
7.2.2 Slicing Check for Understanding
7.2.3 Groups of Characters Example
7.2.4 String Collage Example
7.2.5 Room Names Example
7.2.6 If You're Not First, You're Last Practice
7.2.7 Part 1, Replace a Letter Practice
7.2.8 Part 2, Replace a Letter Practice
7.2.9 Slicing Badge Badge
7.3 Immutability 7.3 Lesson
7.3.1 Immutability Video
7.3.2 Immutability Check for Understanding
7.3.3 String Immutability Example
7.3.4 Find the Error Exercise
7.4 Strings and For Loops 7.4 Lesson
7.4.1 Strings and For Loops Video
7.4.2 Strings and For Loops Check for Understanding
7.4.3 The len Function Example
7.4.4 Length of User's Name Practice
7.4.5 String For Loop with Indices Example
7.4.6 String For Loop with Characters Example
7.4.7 Spelling Bee Exercise
7.4.8 Keeping Count Practice
7.5 The in Keyword 7.5 Lesson
7.5.1 The in Keyword Video
7.5.2 The in Keyword Check for Understanding
7.5.3 Contains a Letter Example
7.5.4 Contains a Substring Example
7.5.5 Contains a Vowel Practice
7.6 String Methods 7.6 Lesson
7.6.1 String Methods Video
7.6.2 String Methods Check for Understanding
7.6.3 upper and lower Example
7.6.4 ENTHUSIASM! Practice
7.6.5 swapcase Example
7.6.6 strip Example
7.6.7 find Example
7.6.8 What's in a Name? Practice
7.6.9 Part 1, Remove All From String Practice
7.6.10 Part 2, Remove All From String Exercise
7.6.11 Mindset Survey 3 Survey
7.7 Strings Quiz 7.7 Lesson
7.7.1 Strings Quiz Unit Quiz
7.7.2 Strings Badge Badge
8.1 Tuples 8.1 Lesson
8.1.1 Tuples Video
8.1.2 Tuples Check for Understanding
8.1.3 A Tuple Is a Sequence Example
8.1.4 A Tuple is Heterogenous Example
8.1.5 Tuples With a Single Element Example
8.1.6 Concatenating Tuples Example
8.1.7 Fix This Tuple Exercise
8.1.8 Citation Practice
8.1.9 Diving Contest Practice
8.1.10 Coordinate Pairs Practice
8.2 Lists 8.2 Lesson
8.2.1 Lists Video
8.2.2 Lists Check for Understanding
8.2.3 A List Is Like a Mutable Tuple Example
8.2.4 String <--> List Example
8.2.5 Spell It Out Practice
8.2.6 Splitting a String Example
8.2.7 Listed Greeting Practice
8.2.8 List of Tuples, Tuples of Lists Example
8.3 For Loops and Lists 8.3 Lesson
8.3.1 For Loops and Lists Video
8.3.2 For Loops and Lists Check for Understanding
8.3.3 For Loops and Lists Example
8.3.4 For Loops and Lists, Part 2 Example
8.3.5 Max In List Practice
8.3.6 Owls Practice
8.3.7 Exclamat!on Po!nts Practice
8.3.8 Word Ladder Challenge
8.3.9 Owls, Part 2 Challenge
8.4 List Methods 8.4 Lesson
8.4.1 List Methods Video
8.4.2 List Methods Check for Understanding
8.4.3 append and extend Example
8.4.4 How Many Names? Exercise
8.4.5 Five Numbers Exercise
8.4.6 sort Example
8.4.7 Librarian Exercise
8.4.8 reverse Example
8.4.9 count Example
8.4.10 remove Example
8.4.11 Take a Thing Out, Sort It and Reverse It Practice
8.4.12 Librarian, Part 2 Challenge
8.4.13 Lists Badge Badge
8.5 Creating and Altering Data Structures Quiz 8.5 Lesson
8.5.1 Creating and Altering Data Structures Quiz Unit Quiz
9.1 2d Lists 9.1 Lesson
9.1.1 2d Lists Video
9.1.2 2d Lists Check for Understanding
9.1.3 A List of Lists Example
9.1.4 Grid Example
9.1.5 2d Lists and Slices Example
9.1.6 Checkerboard, v1 Exercise
9.1.7 Checkerboard, v2 Exercise
9.1.8 Checkerboard, v3 Exercise
9.1.9 Tic Tac Toe Challenge
9.2 List Comprehensions 9.2 Lesson
9.2.1 List Comprehensions Video
9.2.2 List Comprehensions Check for Understanding
9.2.3 List of Consecutive Numbers Example
9.2.4 List of Squares Example
9.2.5 Divisible by 3 Exercise
9.2.6 Digits of Pi Example
9.2.7 List of Booleans Example
9.2.8 Last Names Exercise
9.2.9 Strings To Integers Exercise
9.2.10 Mindset Survey 4 Survey
9.3 Packing and Unpacking 9.3 Lesson
9.3.1 Packing and Unpacking Video
9.3.2 Packing and Unpacking Check for Understanding
9.3.3 Packing Example
9.3.4 Unpacking Example
9.3.5 Unpacking Parameters Example
9.3.6 Coordinate Pair Exercise
9.3.7 Slopes Exercise
9.3.8 Swapping Example
9.3.9 Full Name & Citation Exercise
9.3.10 Packing Badge Badge
9.4 Dictionaries 9.4 Lesson
9.4.1 Dictionaries Video
9.4.2 Dictionaries Check for Understanding
9.4.3 Keys and Values Example
9.4.4 The in Keyword Example
9.4.5 Phone Book Exercise
9.4.6 Word Counts Exercise
9.5 Equivalence vs. Identity 9.5 Lesson
9.5.1 Equivalence vs. Identity Video
9.5.2 Equivalence vs. Identity Check for Understanding
9.5.3 Equivalence vs. Identity - Mutables Example
9.5.4 Equivalence vs. Identity - Immutables Example
9.5.5 Identity and Parameters Example
9.5.6 Swapping Exercise
9.5.7 Word Counts, Part 2 Exercise
9.6 Extending Data Structures Quiz 9.6 Lesson
9.6.1 Extending Data Structures Quiz Unit Quiz
9.6.2 Data Structures Badge Badge
10.1 Project: Guess the Word 10.1 Lesson
10.1.1 Guess the Word Demo Demo
10.1.2 Guess the Word, Part 1 Exercise
10.1.3 Guess the Word, Part 2 Exercise
10.1.4 Guess the Word, Part 3 Exercise
10.1.5 Guess the Word, Part 4 Exercise
10.1.6 Guess the Word Badge Badge
10.2 Intro to Computer Science in Python Completed 10.2 Lesson
10.2.1 Intro to Computer Science in Python Badge Badge
11.1 Final Exam 11.1 Lesson
11.1.1 Final Exam Pt 1: Multiple Choice Midterm
Intro to CS: Python Posttest Lesson
About the Posttest Notes
Classes and Objects Lesson
Classes and Objects Video
Classes and Objects Check for Understanding
The Point Class Example
The Rectangle Class, Part 1 Exercise
The Point Class, Part 2 Example
The Rectangle Class, Part 2 Exercise
Basic Python and Console Interaction
Unit 3: Intro Python (THREE)
7 Lessons
100%
CompletedNot Started
Resume

Course Progress

68%

Points

688

Badges

8

Days Coding

35

Coding Streak

0

Certificate of Completion

No certificates yet for this course. You will get a certificate at 100% completion.

My Coding Activity