Python basics
Python basics
What is an expression?
What is a syntax error?
What is PEP8?
What does a linter do?
What is the result of this expression: “*” * 10
What is CPython?
How is CPython different from Jython?
How is CPython different from IronPython?
Primitive Types
What is a variable?
What are the primitive built-in types in Python?
When should we use “”” (tripe quotes) to define strings?
Assuming (name = “John Smith”), what does name[1] return?
What about name[-2]?
What about name[1:-1]?
How to get the length of name?
What are the escape sequences in Python?
What is the result of f“{2+2}+{10%3}”?
Given (name = “john smith”), what will name.title() return?
What does name.strip() do?
What will name.find(“Smith”) return?
What will be the value of name after we call name.replace(“j”, “k”)?
How can we check to see if name contains “John”?
What are the 3 types of numbers in Python?
Control Flow
Functions
Coding Exercises
Write a function that returns the maximum of two numbers.
Write a function called fizz_buzz that takes a number.
If the number is divisible by 3, it should return “Fizz”.
If it is divisible by 5, it should return “Buzz”.
If it is divisible by both 3 and 5, it should return “FizzBuzz”.
Otherwise, it should return the same number.
Write a function for checking the speed of drivers. This function should have
one parameter: speed.
If speed is less than 70, it should print “Ok”.
Otherwise, for every 5km above the speed limit (70), it should give the
driver one demerit point and print the total number of demerit points. For example,
if the speed is 80, it should print: “Points: 2”.
If the driver gets more than 12 points, the function should print: “License
suspended”
Write a function called showNumbers that takes a parameter called limit. It
should print all the numbers between 0 and limit with a label to identify the even
and odd numbers. For example, if the limit is 3, it should print:
0 EVEN
1 ODD
2 EVEN
3 ODD
Write a function that returns the sum of multiples of 3 and 5 between 0 and
limit (parameter). For example, if limit is 20, it should return the sum of 3, 5,
6, 9, 10, 12, 15, 18, 20.
Write a function called show_stars(rows). If rows is 5, it should print the
following:
*
**
***
****
*****
Write a function that prints all the prime numbers between 0 and limit where
limit is a parameter.