Summary
Summary
In this chapter, you learned about user input and loops in Python.
The chapter started out with a discussion f-strings in Python. f-strings are one way of inserting variables into strings and print()
statements. In Python, f-strings are prepended with the letter f
. variables and expression inside of f-strings are enclosed in curly braces { }
.
The general form of an f-string is below.
fstring = f'Insert {variable}'
The next part of the chapter was user input and Python's input()
function. Remember that the input()
function outputs a string, not a float or integer.
Selection structures and if
statements were discussed next. In Python, if
statements can be used to run a block of code if a certain logical condition is True
. The general form of an if
statement in Python is below.
if <logical condition>:
<code>
Remember that any code that runs if the <logical condition>
is True
must be indented the same number of spaces.
The final part of the chapter involved the repetion structures for
loops and while
loops. for
loops run for a defined number of times and can be defined in the following way:
for i in range(<num>):
<code>
Strings and lists can also be used in for
loops.
The last part the chapter discussed while
loops While loops run as long as a certain logical condition remains True
. The general structure of a while
loop in Python is below:
while <logical condition>:
<code>
Just like in for
loops, any code to run as part of the while
loop must be indented the name number of spaces.
Key Terms and Concepts
loop
for loop
while loop
selection statement
if
repetition structure
f-string
iterable
input
Additional Resources
The input()
function official documentation on Python.org:
Python 3's f-Strings: An Improved String Formatting Syntax (Guide) by Joanna Jablonski on RealPython.com:
Python Loops Tutorial by Satyabrata Pal on DataCamp.com:
https://www.datacamp.com/community/tutorials/loops-python-tutorial
If Statements from the Hands-on Python Tutorial by Dr. Andrew N. Harrington, Loyola University:
http://anh.cs.luc.edu/handsonPythonTutorial/ifstatements.html