More Practice

October 26th, 2020


Practice

One of the best ways to check your understanding of course concepts is to see if you can apply them to solve problems. We have compiled links to many short practice problems written by Nick Parlante. These are a great way to practice what you have learned in lecture. We have not posted solutions to these, so please post on Ed, or stop by LaIR or office hours if you have any questions. Please email Juliette if any of the links do not work as expected.

Functions

Writing Functions
Winnings1
Winnings2
Scratcher
is_teen

Strings

Strings
Double Char
Digits Only
Alpha Up
Str Dx
Catty
First Alpha
Has Digit
Find and Slice Practice
Brackets
Right Left
At 3
Parens
String For Each Practice
Double Char 2
Not ab
Reverse1
Reverse2
Reverse3
Reverse4
Reverse5
Parsing Practice
Exclaim Words
Parse Words
Max Words
Parse Words 99
At Words

Lists

Lists
List n
List 100
Donut Index
Post Donut
List Censor
Nested Lists and Range
Sixes
Backwards
Triangle
Hundreds
Combine
Rotate
List Pattern Practice
Doubled
D Start
Shouting
Count Target
Min
Count Dups
Hat Decode

Dictionaries

Dictionary Practice
Bad Start
Candyish
Enkale
Create Nums
Dictionary Count Practice
Str Count 1
Str Count 2
Int Count
Char Counts
Last Counts

More Practice

Loop Break Parse Practice
Censored
Censored2
While Double
All Lefts
All Brackets
Boolean Conditions
Speeding
N Copies